- 8:00-Setup
- Ensure everyone's on the internet, got Ruby 2.3.x up and running and can
gem install nokogiri
. - Fall back to c9.io team for any students who can't complete that first task
- Set up a simple git repository
- Ensure everyone's on the internet, got Ruby 2.3.x up and running and can
- 9:00-Fundamentals
- Introduction to dynamic languages
- Let's Play with
pry
- Build a Sinatra app with a single method
- Build a Sinatra app with a separate class for its business logic
- 11:30-Lunch
- 12:30-Rails
rails new
(v 4.2.6 for Codenvy compatibility)- Brief intro to MVC
- My first scaffolded CRUD
- Basics of asset compilation
- 4:00-End/Break for study
- 4:30- Dinner/Study
- 8:00-Deployment
- How to git
- How capistrano works
- Pushing Rails to Heroku
- 11:30-Lunch
- 12:30- Interesting Integrations
- Send user an SMS via Twilio
- Send an email with Postmark
- 3:30-Final exam
- 4:30-?