Equip yourself with a modern toolkit to develop advance web applications
Who should attend?
- People who want to learn the latest in web development technologies and techniques.
- From using a modern web framework like Ruby on Rails, a practical guide to version control with Mercurial and setting up your own VPS from scratch to deploy your application with Passenger.
- Introduction Introduction to Ruby on Rails, the instructor and the course. Understanding what Rails is and isn't.
- Diving right in Setting up your development environment. Quick tour of default app. Overview of environments.
- Model View Controller (MVC) Detailed look at Rails MVC implementation. Full life-cycle of web request.
- Active Record Basics Models, Tables, Columns, Attributes. Create, Read, Update, Delete (CRUD).
- Active Controller Basics Actions, Controllers, Routing requests, Params, Sessions, Flash
- Action View Basics ERb templates, layouts, partials, views, helpers
- When things go wrong Debugging, logging, script/console
- Learning Resources Places to find more information to become a better developer. How to read an API.
- HTML Refresher Recap of some of the basic tags
- CSS Understanding the box model and using a CSS Framework like Blueprint
- More Active Record Features Validations, Associations, Callbacks, find_by_*
- More Action Pack Features Request filters, render versus redirect, caching, form helpers
- AJAX Introduction to Prototype, AJAX form requests
- Action Mailer Basics Sending mail
- Version Control Basic version control using Mercurial
- Deployment Set up your own VPS with Apache and Passenger
Duration:
3 Saturday sessions from 9:30 AM to 5:30 PM
Price:
$690 per person
Corporate discounts are available, email us for more info.
*The course will be conducted with a minimum of 4 students.