ruby on rails
Learn how to develop a basic Rails application in just 3 days.
At the end of this course you should be able to:
- Configure and install Ruby and Rails
- Build a new Rails application from scratch
- Setup and manage databases with migrations
- Learn how to configure Rails' routing
- Get started with test-driven development (TDD) with Rspec
- Learn how to leverage ActiveRecord with associations, validations, and callbacks
- Understand the basics of resources and REST, and how to use them in a Rails application
- Learn how to find and use gems
- Understand the various deployment options for Rails applications
Like all other workshops we conduct, this workshop is structured as a series of hands-on 30 minute exercises, each concentrating on a particular topic. The attendee will build a real, working Rails application while covering common aspects of the Rails framework.
topics covered
Various aspects of the Rails framework:
-
Models
- Validation and Association
- Migration
- Callbacks
-
Controllers
- ActionController overview
- Routing
- Before/After filters
-
Views
- Layouts and Rendering
- Nested Forms
- ActionView Helpers
- ActiveRecord query interface
- Rails console
An introduction to web applications if developers are new to web development:
- Client server concepts
- HTTP Request/Response/Session
- MVC Architecture
prerequisite: Ruby basics.
