<?xml version="1.0" encoding="UTF-8"?>
<workshop>
  <created-at type="datetime">2008-05-31T05:36:00Z</created-at>
  <description>Whether you're evaluating Rails on a pilot venture, or you've already committed a full team to a mission critical project, your developers must understand the fundamentals of sound web application development in Rails.

This workshop is geared for developers who already understand some Ruby but need to get a solid Ruby on Rails foundation.

* MVC: What, where, why and how
* Database persistence with ActiveRecord
* HTTP routing
* Controllers
* Model validations, callbacks, and observers
* Best practices for view templates
* Using plugins and gems
* Exception handling and error pages
* Freezing your application for deployment isolation

Customized for your project, we will work together in an interactive coding environment to get hands-on experience with all of these Rails essentials.

If your team is new to Ruby, you should consider our "Ruby workshop":/workshops/ruby as well.</description>
  <id type="integer">3</id>
  <instructor>jeff</instructor>
  <name>Rails 101</name>
  <permalink>rails-101</permalink>
  <position type="integer">2</position>
  <public type="boolean">false</public>
  <title>Creating Web Applications with Rails</title>
  <updated-at type="datetime">2008-05-31T14:12:29Z</updated-at>
  <visible type="boolean">true</visible>
</workshop>
