Topic: Omniversity : Ruby & Rails Boot Camp

Who's the Omniversity?

We're launching the, housed at the Manchester Digital Laboratory. The MadLab has been one of the country's most successful not for profit hack and creative digital culture spaces, attracting thousands of visitors to the region and bringing in national and international talent to lead free workshops and events. Every evening is double-booked with free community-driven events around open platforms and professional development. Building off the back of this success, and the huge network we've built, we're offering the Omniversity - an expert-lead series of training programmes, designed to be affordable and lead by industry veterans and in-the-trenches professionals, rather than full-time tutors. We'll be teaching people platforms from the near-future, without the cost overheads that more formalised training providers impose.

Ruby & Rails Boot Camp?

Yes! Learn how to develop high-quality web applications fast using the renowned web framework that powers Twitter, Groupon, Github, Basecamp and more.

*** We appreciate, that if you are already on this forum, that you already know a lot about Ruby... and we wouldn't undermine that. But maybe if you have some friends who want to learn, or you are looking to brush up your skills - keep on reading! ***

Ruby on Rails is a powerful open-source web framework that enables you to build sophisticated web applications - fast! More importantly, it's optimised for programmer happiness and productivity! It lets you write beautiful code by favouring convention over configuration, and eliminates so much of the drudgery associated with building web applications. And with the current high demand for experienced Ruby on Rails developers, there's never been a better time to learn Ruby and Rails.

This is a 3 day "bootstrap" course aimed at giving you the skills, knowledge and experience necessary to build and deploy your very own Rails applications from scratch. It will cover the most recent versions of Ruby (1.9.2) and Rails (3.1).
You will learn:
    ▪    the basics of the Ruby language
    ▪    how to build a Rails application from scratch using Rails best practices
    ▪    how to manage your database with migrations
    ▪    how to build complex models using ActiveRecord, including associations, validations and callbacks
    ▪    how to enhance your UI using Rails' built-in support for unobtrusive JavaScript and AJAX
    ▪    how to quickly add functionality and extend your Rails applications using third-party plugins and gem libraries
    ▪    all about REST and how following RESTful conventions leads to code that is easier to develop and simpler to follow
    ▪    about TDD (Test Driven Development) and how Rails helps you quickly and easily write tests to validate your applications behaviour
    ▪    the options and best practices for automated deployment for quick, headache-free deployment and updating of your apps.

Tutor Biography

Tekin Suleyman
Tekin Suleyman has over half a decade's experience building and deploying web applications with Ruby and Rails. As well as patches and features in Rails itself, he has also contributed code to other popular Ruby projects such as ActiveMerchant and Paperclip. Tekin is an occasional Freelancer and founder of

Ric Roberts
Ric Roberts is the founder of Swirrl, a company which makes tools for working with data online. He's an active blogger and founder the popular JavaScript blog DailyJS , and more recently Learn Linked Data. He has also previously written for one of the most popular Ruby blogs Ruby Inside. For the last couple of years Ric has been the Technical Lead at award-winning Manchester digital agency Stardotstar, but is now a Freelancer for hire specialising in Ruby and JavaScript.

The fee for the 3 day course (17th - 19th August) is £360, and is based at the Manchester Digital Laboratory, from 10am to 5.30pm. Included in this price is a hot buffet lunch, with vegetarian options (please notify us if you have other dietary requirements). Ruby and Rails are open-source, as are all the supporting libraries that we shall be using. Other than that, all you will require is a text editor or IDE that you are familiar with using.
To find out more, take a look here : … s_Bootcamp

Last edited by MadLab (2011-06-30 12:06:43)