Back-End Web Development
Prerequisite:
Installation
Session 1: Mac, Sublime Text and the Unix Command Line
- Hello, Mac
- Command Line
Session 2: Git
- Git
Session 3: Programming Fundamentals with Ruby
- Ruby Basics
Session 4: Test-Driven Development with Ruby
- Test-Driven Development with Ruby
Session 5: Functional Programming with Ruby
- Functional Programming with Ruby
Session 6: Object Oriented Programming with Ruby
- Object Oriented Programming with Ruby
Session 7: The Web
- HTML
- CSS
- The Internet
- Dynamic Web Sites
Session 8: Intro to Rails
- Rails
Session 9: SQL
- SQL
Session 10-12: Active Record
- Active Record
Session 13-14: Routing, REST, Controllers & Views
- Routing & REST
Session 15: Testing Controllers
- Testing Controllers
Session 16: Asset Pipeline & Bootstrap
- Asset Pipeline
- Bootstrap
Session 17: Deployment
- Deployment
Session 18: Security
- Security
Session 19: Mailers
- Mailers