Intro To Ruby 1.9.2
* Core Ruby: What makes Ruby special
* Ruby objects
* Ruby methods
* Ruby blocks
* Iterators and functional Ruby
* Intro to Rails
At our four-day Ruby on Rails TDD Boot Camp, you'll be immersed in hands-on work building an application in Rails.
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 build your own apps in Ruby and armed with a deep understanding of Agile development methodologies. As a result, you'll increase your development speed.
“ Pair programming and TDD have transformed the way my group operates. With your excellent introduction to Ruby/Rails, the productivity of my team has significantly increased. I've passed along glowing reports to my managers about the impact of the class. It seriously couldn't have come at a better time. „
Intro To Ruby 1.9.2
* Core Ruby: What makes Ruby special
* Ruby objects
* Ruby methods
* Ruby blocks
* Iterators and functional Ruby
* Intro to Rails
* Rails tour, what's in a Rails application? Controller, models, views
* Intro to BDD with RSpec and Cucumber
* Using ActiveRecord to talk to the database
* Using ActionController and view to create output
* Haml and Sass
* Routing in Rails
* Ajax in Rails, integrating with JavaScript and jQuery
* User models and security in Rails
* Internationalization in Rails
* Metaprogramming in Ruby
* Dealing with legacy Rails applications
* Ruby style and Rails best practices
* Extending Rails with Gems and Engines
* Troubleshooting
* What's new in Rails 3.1
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. Contact us if you're unsure.
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.
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.
10% discount for Obtiva U alumni
20% for groups of three or more
Class size is limited to 12, on a first come-first served basis
Our public training takes place throughout the US, see the 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.