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.
“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.”
(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, ...)
Rails is a framework to build advanced database-driven web applications using Ruby. It encourages clarity, simplicity, beautiful code and offers unprecedented productivity.
(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
(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
(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
(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
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.
(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 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.
(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