Coaching & Training
Learn about Ruby, Rails and what makes Good Software

BigUp offers training services tailored for teams or individuals. We can bring you and your staff up to speed with boot camp style classes to help you kick start a new project or with dedicated Q&A sessions where we exchange tips and ideas, face to face, engineers to engineers.

You will find more details below about our Ruby, Rails, JavaScript, PHP and software craftsmanship courses.

Training packages are available in english, french or dutch.


Send us an email

Follow us on Twitter
@bigup_be

Download our vCard
vCard Icon

Ruby Programming

“Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.”

Dynamic Object-Oriented Programming with Ruby (RUBY101)

Mastering a scripting language is a major asset to the toolbox of any self-respecting developer. Ruby is a popular, cross platform, object-oriented scripting language with a rich ecosystem of libraries which will give your team a tremendous productivity boost.

Pre-requisite: some object-oriented programming experience (in Java, C#, C++, PHP5, ...)

Ruby on Rails Development

Rails is a framework to build advanced database-driven web applications using Ruby. It encourages clarity, simplicity, beautiful code and offers unprecedented productivity.

Introduction to Ruby on Rails (RAILS101)

Get to now Ruby on Rails, the often imitated yet never equaled revolutionary framework which has changed the way people approach web development. The Rails Way is all about sensible defaults, convention over configuration and clean, beautiful code. This hands-on course offers an introductory tour of all the core components of Rails 3.

Pre-requisite: some programming experience

Diving into Ruby on Rails (RAILS102)

This intermediary course is a methodical drill down of every component of the framework. You will learn how to design and implement complex object models and state of the art user interactions. No stone will be left unturned.

Pre-requisite: RAILS101 or similar introductory material

Mastering Ruby on Rails (RAILS103)

This final course will help you beat the dreaded Rails productivity plateau. We will study the inner working of Rails and how to extend it using Ruby’s amazing metaprogramming capabilities.

Pre-requisite: RAILS102 or moderate experience building Rails applications

Good Practices of Software Craftsmanship

Pragmatic Test Driven Design (TDD101)

You have heard about it but never managed to introduce automated testing into your workflow? All zealotry aside, we will show you how to improve your code base and the quality of your software by designing your application with testing in mind.

Pre-requisite: some (bad) experience(s) in writing, delivering and/or maintaining software

View some sample slides

JavaScript

Despite its wild popularity, JavaScript is one of the most underrated and underused programming language. Cross-browser issues and the dark days of DHTML are no stranger to his undeserved bad reputation. It's now time to get to know this dynamic, object-oriented language to deliver rich user experience.

Modern JavaScript (JS101)

An in-depth look into the JavaScript object model, the DOM, AJAX, JSON and some excursions in the world of jQuery as well as an introduction to the new features of HTML5. This thorough and entertaining course is a must for all aspiring front-end developers and seasoned programmers who never took the time to really learn and understand JavaScript.

Pre-requisite: HTML, beginners level programming experience

PHP

PHP is not the cleanest language and without proper training and discipline, you will end up with a guaranteed mess of an application. We want a better IT industry and this is why we educate PHP developers to the practice of clean code and TDD.

Starting Clean with PHP (PHP101)

This is a very special course aimed at an audience with a limited PHP experience and little to no formal training in software engineering. This express course will bring them to the next level, they will master the art of clean code and learn tons of good practices to become better developers.

Pre-requisite: HTML, beginner level PHP

Flexible & To The Point.

You and your team set the pace. Our training sessions can be held either on site our in a fully equipped facility easily accessible from Brussels.

Get in touch with us