Skip to content

Latest commit

 

History

History
41 lines (39 loc) · 1.2 KB

course3.md

File metadata and controls

41 lines (39 loc) · 1.2 KB
title layout
Course 3
default

Sessions

  • Preparation
    • Install ruby
    • Check your ruby installation
    • Change sublime text settings
    • [hwk] Codecademy ruby 1 & 2
  • Session 1
    • Ruby as an interpreted language, irb, comments
    • Concept of a value and an expression
    • Try it in irb exercise: simple numbers and strings
    • Introduction to ruby names and variables
    • String interpolation
    • Install sinatra with ruby gems, simple sinatra example
    • Sinatra with matchers
    • [hwk] Modify example to use string operations
    • [ext] Look at tests
    • [hwk] heroku account, ssh setup
  • Session 2
    • Start with basic app using a post request and a conditional
    • Show them how to deploy it, diagram explaining remotes?
    • Improving with templates and erb, redeploy
    • Boolean ops, Truthy and falsey
    • Modify their app to use more form information
    • Sinatra templates, erb
    • Deploying
    • [hwk] FOAAS? - practices templates
    • [hwk] Codecademy ruby 3 & 4
  • Session 3
    • Arrays, iterating
    • Reading in from a CSV file
    • Iterating in a template
  • Session 4
    • sending emails?
    • Hashes