title | layout |
---|---|
Course 3 |
default |
- 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