Professional Documents
Culture Documents
Dev Accelerator
Course Packet
Overview
Ruby/Rails
Curriculum
4 weeks
40-60 hours/week
Master the Ruby on Rails stack in four weeksa full stack framework for both front and back-end
design. As the software stack choice of Twitter, Basecamp, and other notable sites, Ruby on Rails
is an extremely desirable skillset within todays web development industry. This course covers the
essentials of the Rails framework, Object Oriented Programming in Ruby, Test Driven Development,
and much more.
Companies using iOS:
Prerequisites
Fluent in another MVC/OOP stack
At least 1 year of industry work experience (preferred)
Basic Algorithm Knowledge
Comfortable with HTML
Familiarity with installation of applications on Mac/Windows/Linux
Please note that this course is intended for experienced software developers
who are looking to master the latest technologies.
Schedule: 4 Weeks*
Technologies
Skills
Week 1
Ruby
RSpec
Active Record
Week 2
Rails
Capybara
PostgreSQL
RESTful Routes
MVC Framework
Design Patterns
Week 3
AJAX
API
Authentication/Authorization
Rails Deployment
Week 4
Project Week
Optional Topics
Assigned or
Individual Project
Angular on Rails
Ember
CoffeeScript
SASS & HAML
Ember + Sockets
ruby/rails
Ruby
TDD
Rails Part 1
Intro to Rails Model View Controllers (MVC)
How to Get Started with an MVC
Intro to Gems
Using Models in Rails
How to Use ORM in Rails
Validations, Relationships, & Migrations
Intro to Controllers & Views
Using Restful Routes & Routing in Rails
How to Use Controllers
Passing Information with Variables
Rendering Data with Controllers
How to Use Views
Intro to Form Helpers
Using Scaffolding in Your Projects
Basic Web Security in Rails Part 1
Patch & Delete Methods in Restful Routes
Basic Web Security in Rails Part 2
TDD vs. Error Driven Development (EDD)
Layouts with Controllers & Views
Rails part 2
Intro to TDD in Rails
User Permissions in Rails
Intro to Postgres & Database Setup
Basic Encryption in Rails
User Authentication in Rails
User Authorization in Rails
How to Build App Features with Rails & TDD
Rails part 3
Intro to Ajax, Gems, OAuth, & APIs in Rails
How to Use The Asset Pipeline
Using Ajax with the Rails Framework
API Integration in Rails
OAuth, Graph API, & REST API
Uploading Files with Paperclip
Integrate Rails with Node.js & Express.js
Deployment
Intro to Rails Application Deployment
Tools Youll Use:
Heroku
Amazon EC2
Angular on Rails
Intro to Ruby on Rails with Angular
Using Angular Route Libraries
How to Create Models with Rails & Angular
admissions process
1. APPLICATION
2. ACCEPTANCE
LETTER
3. SAFETY
DEPOSIT
Due to limited seats and high demand, you must first submit your
safety deposit to reserve your seat and access the pre-course
materials.