Advanced Rails - 5 Day
Day 1
Environment & Source Control
Routes
Internal Testing
Integration Testing with Capybara
- Capybara with Rack::Test
- JavaScript testing with Selenium & Capybara-Webkit
- Practicing with Capybara
Day 2
Debugging
Models
- Relationships
- Polymorphism
- Legacy/Non-conformant databases
- Validations
- Transactions
- Processor Model Design Pattern
- Extracting Modules
Controllers
- Handling Parameters
- Filters
- Friendly URLs
- Managing the Flash
- Render and Redirect
- Sessions and Conversations
Day 3
Better Views
JavaScript & AJAX
Web Services
- Exposing an API
- Encoding and Filtering Data
- Consuming REST with ActiveResource
- Consuming SOAP with Savon