Date |
Instructor |
Location |
Registration |
Apr. 7-10, 2008 |
Ryan Platte |
Chicago, IL |

|
May 13-16, 2008 |
Tyler Jennings |
Minneapolis, MN |
Opening soon! |
Jun. 23-26, 2008 |
Dave Hoover |
Denver, CO |
Opening soon! |
Pricing:
- $2200/student
- $1750 (a 20% discount) for 3+ students from the same organization
Is this course for me ?
- Are you a Java or .Net developer? This course is for you.
- Enjoy writing XML configuration files? Neither do we. This course is probably for you.
- Ready for web development to be fun again? This course is definitely for you.
- Strictly an HTML or CSS programmer? This course is not for you. Contact us about other training.
- Looking for something more advanced? Try Enterprise Ruby: Bending Rails™
What will I learn?
- How to put your web development on Rails using test-driven development
- How to create clean Ruby code that works
- How to fearlessly refactor and enhance your Rails application with new features
What will I be doing?
- Build a Rails application through intense, hands-on learning
- Experience the full TDD lifecycle and encounter realistic obstacles
- Discuss test-driven development and explore the Rails framework
Just a few of the companies that rely on Obtiva for quality training:

Course Outline
| Day 1 |
|
|
|
| |
Ruby Refresher |
|
Objects,classes, modules, test unit, core Ruby |
| |
Ruby for Rails |
|
ERB, YAML, Rake, Gems, Monkey Patching |
| |
Riding the Rails |
|
|
| |
TDD first features |
|
Kick off Rails project |
| Day 2 |
|
|
|
| |
TDD Theory |
|
The TDD Flow, refactoring |
| |
Demystifying Rails |
|
architecture, console, models, controllers, unit and functional tests, associations, migrations, views, core Ruby extensions |
| |
Test Driving your Rails App |
|
Rails project structure, integration tests, validations |
| Day 3 |
|
|
|
| |
Adv. Controllers and Models |
|
User authentication - TDD'ing actions, evolving associations |
| |
Rails Power Tools |
|
Mock objects, named routes, advanced integration testing, Rails plugins |
| Day 4 |
|
|
|
| |
Ajax on Rails |
|
Ajax with Prototype and Scriptaculous, Helpers and RJS, Ajaxifying Rails |
| |
Acceptance Test |
|
Selenium, Watir |
| |
Adv. Ajax on Rails |
|
|

Unprecedented Web Development Productivity
With Ruby and Rails developers are deploying applications in weeks that used to take months in Java. What’s the secret? With Convention Over Configuration, say good-bye to those noisy XML files. Rails is fanatical about being DRY – as in Don’t Repeat Yourself. You manage your domain model in one place, and Rails takes care of the rest. Add the radical simplicity and power of Ruby to the mix, and the result is web development as you’ve never experienced it before.
Obtiva and Ruby
Obtiva’s developers have used Ruby on Rails to deploy everything from Web 2.0 start-ups with Ajax intensive interfaces, to internal derivatives analysis tools for hedge funds. We understand the ways Rails approaches problems differently than you’re used to, and we can help guide you through the obstacles you’ll face as you put your web development on Rails. We’ll also show you how to get the most out of Ruby and Rails by embracing the Agile practices of test-driven development and refactoring.
|