-
Workshop Details
-
Experience Level
Beginner
Riding the Rails
Alex Bunardzic | May 27th & 28th: Vancouver, Canada

What is Ruby? And why is it on Rails?
Starting at the beginning, Alex will demystify the world of Ruby on Rails. During this intensive two day workshop, attendees will be guided through the technology gaining a strong understanding of Rails, including the MVC architecture, object relationships, and giving you a taste of the extremely broad Web 2.0 feature set inclusive in Ruby on Rails.
Presenter
Alex Bunardzic is a regular speaker on Ruby on Rails. He led off the first ever VanRuby meeting back in September of 2005 with over 60 attendees eager to hear about Rails. Recently he spoke at a sold out crowd of just under 300 people at the Canada on Rails conference with his talk, Less Technology -- Reclaiming the Software Development Craft, One Scaffold at a Time.
Outline
This course is meant for those who have not yet worked with Rails, and want to get comfortable with the functionality required to get started with this rapid application development technology.
These core areas will be covered in this workshop:
- Comprehensive list of Ruby and Rails resources
- Installing and configuring your first Ruby on Rails application
- Ruby on Rails Opinions
- Using the code generators
- Understanding Model-View-Controller (MVC) architecture
- Customizing your Rails MVC
- Introduction to Gems, Plugin's, and Engines
Day 1
On Saturday, you will be provided with an introduction to the principles behind Rails during an interactive discussion. During which, attendees will see sample code, and be guided through how everything ties into each other.
- Overview
- History of Ruby on Rails
- Benefits of Rails
- Introduction to Ruby
- Setting up your environment
- Models, Views, and Controllers
- Understanding the concept
- How does MVC work in Rails?
- The magic of code generators
- Rails Opinions
- Pluralization
- Convention over Configuration
- Gems, Plugin's, and Engines
Day 2
During the second day in this workshop. Alex will get you hands on working with Rails. Starting with getting your own development environment setup, generating your first Rails project, and inspecting all the magic under the hood.
After the basics have been covered, and everyone is up to speed with inner workings that is included in the default development environment - students will get their hands dirty and begin with generating some code using some very simple commands.
Once the foundation has been laid, Alex will guide students through the process of doing several customizations to the scaffolding code, producing a unique application for everyone.
During the second day, students will learn to leverage the existing resources available on the net, and lay the ground work for continuing to learn on their own once they have completed the workshop.
Venue
We have booked the workshop within the hi-tech BCIT downtown campus facility.
555 Seymour Street
Vancouver, BC Canada
Suggested Materials
An excellent, well-rounded lunch is provided free-of-charge for both days of the workshop.
In addition, the first 15 people who register will get a free Canada on Rails t-shirt
Laptop
We highly recommend brining your laptop with you. If you don't have one, please let us know at least a week in advance and we provide you with a facility to rent one with from one of our local partners.
Wireless will be available, so be sure to bring your laptops with the wi-fi enabled.
The workshop will be that much better with the hands on aspect which you will gain when following through with the instructor, and working on your personal environment.
Websites
Books
-

Agile Web Development with Rails: A Pragmatic Guide
Dave Thomas
-

Programming Ruby
Dave Thomas, Chad Fowler, Andy Hunt
-
What's New
-
New workshop announced Application Development with Ruby & Rails presented with Shift to be held in Lisbon, Portugal
August 30, 2006
-
Rails Workshops is pleased to set the standard, and offer a 100% Money Back Guarantee on all workshops.
August 30, 2006
-
The full day version of the highly successful free mini-workshop, titled Getting Started with Ruby on Rails, has been scheduled for September 8th
August 28, 2006
-
Getting "Really" Started with Rails slides have been published that were used in the mini-workshop.
August 2, 2006
-
Free Ruby on Rails Mini-Workshop by Nathaniel Brown presented in part with VanRuby
June 2, 2006
-
New Rails Workshops website launches
May 15, 2006
-
Dave Astels to teach upcoming BDD and XP in Ruby Workshop in Toronto, Canada.
May 6, 2006
-
Alex Bunardzic presents to sold-out Canada on Rails crowd
April 13, 2006
-
Riding the Rails workshop announced for May 27th & 28th.
March 4, 2006

