Rails_icon_evening

Ruby on Rails TDD Boot Camp Evenings

Learn how to build quality web applications with Ruby, without interfering with your responsibilities at work and home.
Obtiva Training_image_overlay

Here's your chance to learn Ruby without disrupting your work and life!

Three hour classes, one night a week for 10 weeks - Obtiva U evening classes make it easy to learn Ruby on Rails, taking home practical and useful information that can be applied immediately. Each class introduces new programming skills as you work to build a full-featured application. Ruby on Rails is universally revered by developers everywhere, and there's no better way to learn it than from people who build with it every day. We'll help you get the most out of Ruby through the Agile practice of test-driven development (TDD). If you are a Java or .NET developer, you're ready to master Ruby on Rails. This class will leave you ready to design and build your own apps in Rails and armed with a deep understanding of Agile development methodologies.

I took the Ruby evening course and later went on to work at Obtiva as a full-time developer. The training was a great experience. I gained a strong proficiency in Rails over the course of 10 weeks, and having class just one night a week didn't interfere with my work schedule. The course itself was well organized and interesting, the instructors were outstanding, and the other students were an awesome group of interesting , smart people who I've stayed in touch with.

Scott Parker, Obtiva

Course Outline

Week 1
  • Head-First Ruby, Test-Driven Development (TDD)
Week 2
  • Rails Kick-Off with Scaffolding
Week 3
  • The ABCs of Building a Rails App
Week 4
  • Domain Modeling with Associations and Validations
Week 5
  •  Pretty URLs via The Art of Routing

 

Week 6
  • Simplifying Views via Helpers
Week 7
  • Keeping Controllers Clean via Scopes, Refactoring and Other Techniques
Week 8
  • RESTful Web Services via Active Resource
Week 9
  • Javascript, CSS and Assets in Rails
Week 10
  • Performance and Security

Who should attend this training?

This class is for Ruby on Rails newbies - those who want to learn Ruby programming or ratchet up their skills. Ideally you've worked with Java, .NET or C# before, but if you're new to programming it's best to gain a fundamental understanding of what it's about before you come to class. If you've already built your first Rails app, Obtiva's Advanced Ruby on Rails course is the right fit for you. Ask us if you're unsure.

What does the cost include?

Every attendee receives an e-version of the complete training materials. Your registration includes breakfast, afternoon beverages and snacks, and a stylish Obtiva U T-shirt. You'll leave with new proficiencies and capabilities, but equally valuable, you'll be a part of the ObtivaU alumni network, a community of like-minded professionals that we encourage to stay in touch and help each other connect and collaborate in the months and years ahead.

What should I bring?

BYOL - Bring Your Own Laptop We tend to favor participants bringing their own (work) laptop to the class.

You'll need to come with your laptop equipped with the latest Ruby, Rails, MySQL, MySQL Ruby Gem, Firefox w/Firebug, Git and a Text Editor (similar to TextMate) when you arrive. We'll send detailed instructions, so you can install all of these tools onto your laptop prior to the first day of class.

Course Sessions

10% discount for ObtivaU alumni

20% for groups of three or more

Class size is limited to 12, on a first come-first served basis

Inside Obtiva's Studio
Where is your training held?

Our public training takes place throughout the US, see our listings of all our course locations. We can also come to you and provide a customized private classes on site for your team to meet your training needs.