Ruby on Rails has many features to build powerful applications. Intermediate rails developers use them daily to unleash the full potential of their apps.
In this course you will learn intermediate features in Rails. You will build an application using RSpec to drive your development. You will create view templates with Haml and Sass. You will build reusable view code with helpers and partials. You will learn how to keep your controllers and your models lean. You will learn how to manage authentication and authorization. You will create server and client-side validation.
By the end of this course, you will be able to apply your new-gained knowledge to real-world projects.
What You’ll Learn
In this course you will learn how to build intermediate Rails apps.
- Testing with RSpec to drive your development
- Creating view templates with Haml and Sass
- Building reusable view code with helpers and partials
- Refactoring models and controllers
- Managing authentication and authorization
- Server and client-side validations
What’s in a Class?
This is not "sit back and watch slides" — all Jumpstart Lab courses are hands-on. We work with real applications and you’ll implement these tools and techniques yourself. By the end of the class, you’ll have real experience, real skills, and real code to reference.
Who’s this for?
This course is built for developers who feel comfortable with Ruby and Rails or a similar language/framework pair. This course is not for novice developers.
What equipment is needed?
For this session you'll need:
- a computer with Mac OS or Linux (Windows users can setup Linux in a virtual machine)
- Ruby 2.0 and Rails 4.0 installed
Detailed setup instructions will be sent out a week before the class takes place.
Who we are
We have the most experienced instructional team in the Ruby/JS world. Learn more about us.
As always, this class is backed by our 110% money-back guarantee.
Learn a new skill
This in-person or online class runs across five days of two sessions each.
- Session 1: 9am MT - 12pm MT
- Session 2: 1pm MT - 4pm MT
|Day 1||Day 2||Day 3|
Intermediate Rails Models
Refactoring Views and Controllers
Pricing for this course is $1,199 per attendee with a maximum of 12 participants.
Private / On-Site Course
This course can also be run as a dedicated course for your team, either online or on-site. Send an email to firstname.lastname@example.org and tell us whether you're interested in online or in person, how many participants you expect, and a bit about what kind of work you're doing. We'll get right back to you with a quote and customized plan.
Jeff Casimir is the Principal at Jumpstart Lab, has been teaching Ruby and Rails since 2005, and tells awesome jokes. He's conducted training for our largest clients, small teams, and many individuals.