Ruby on Rails 2.0

Ruby on Rails powers some of the most popular web 2.0 internet sites in the world. A phenomenal open source web application framework, Rails speeds development of database backed web applications through the Model-View- Controller design pattern and its convention over configuration philosophy. It has changed the way we develop web applications since its release in 2004.

This workshop features hands-on instruction in Ruby on Rails by professional Rails developers. Over the course of three days we’ll discuss and practice all aspects of core Rails development—from Ruby basics, to RESTful web services, to clustered deployment using Capistrano. Through active in-class exercises, participants pick up best practices and proper coding habits (yep, unit tests!). With these new skills and the power and agility of Ruby on Rails, developers can immediately get started creating new, cutting edge web applications faster than ever.

Audience

This workshop is aimed at web application developers with some or no prior Ruby or Ruby on Rails experience. Attendees should be proficient in some object oriented programming language (Java, C++, C#, Perl, Python, PHP, Ruby or similar), basic web technologies (HTML, CSS, Javascript), and relational databases.

Materials

Attendees will receive a copy of The Rails Way by Obie Fernandez. Course handouts/slides will also be provided.

Syllabus

  • Rails installation and setup
  • Model, View, Controller Architecture
  • Dynamic web pages with ERB, layouts, helpers and partials
  • ActiveRecord for relational database access
  • Smart and simple data migrations
  • Secure user accounts
  • Emailing with ActionMailer
  • File upload
  • Rich interfaces with AJAX
  • Site search with Ferret
  • Unit, Functional, and Integration testing
  • Debugging Rails applications
  • Using Ruby Gems and Rails Plugins
  • Deployment with Capistrano
  • Web Services with REST and ActiveResource
  • Ruby Language Primer
  • Rails Community Resources

Upcoming Training Courses

Apr 20-22, 2009:
iPhone Application Development

Partners

Our 2008 Hong Kong Web 2.0 training program is being conducted in partnership with the Hong Kong Productivity Council and Hong Kong Open Source Software Center.

HKPC
HKOSSC

Client Login

Login to our Basecamp project management site:

If you do not have a client account with us, then please use our feedback forum at Get Satisfaction.

Contact

We welcome comments and questions from anyone. Simply include who you are, where you're from and what you hope we can do for you. We try to respond to every message.

JadeTower East, Limited
15/F 100 Queens Road Central
Hong Kong
+852-3180-9513