Rails_sm

REST with Rails

Developing RESTful Applications

NEXT WORKSHOP: EARLY 2009, in CHICAGO, IL

Why do professional Rails developers choose the "RESTful" approach of application design? Join us to learn why REST is cool and how it Rails development even more enjoyable.

Got Questions? Contact Us!



Who's It For?

  • Beginning Rails developers who want to learn in a relaxed, non-threatening atmosphere. If you can create a Rails project, configure your database.yml file, and generate a controller or two, then you'll feel comfortable in this class. (Questions? Simply contact us - it only takes a minute.)
  • Intermediate Rails developers who want to know what REST is all about.

What Will I Learn?

A bunch of great stuff! Things like:

  • The big picture of what REST is really all about
  • How to create Rails applications according to Rails 2.1 best practices
  • All about routing: "RESTful routes", named routes, and more
  • How to deal with nested resources
  • How to turn your Rails apps into consumable XML and JSON web services
  • How to tailor your views depending on the client device (browser, iPhone, PocketPC, etc.)
  • How to write custom actions for your REST controllers
  • How to create and use custom MIME types in your application
  • How to make your resources read-only and/or password-protected
  • How to let users download your data in .CSV format (or any other format)
  • How to use ActiveResource to consume your REST-based web services

About The Instructor

Jeff

Jeff Cohen has been writing about Ruby on Rails since 2005 for Softies on Rails, a resource for all newcomers to Rails and the Ruby programming language.

He conducts workshops on Ruby on Rails, has appeared on the official Ruby on Rails Podcast, is a Rails core contributor, and is co-author of an upcoming book for the Pragmatic Bookshelf titled Rails for .NET Developers.

Jeff lives and works just outside of Chicago, Illinois. He's married and has two wonderful daughters. His favorite sport is hockey, his favorite comic strip is Calvin & Hobbes, and he thinks his jokes are funnier than they really are.