This class consists of approximately eight 1.5 hour long sessions starting from initial design to deployment.
Since we spent a lot of time last class setting up Ruby on Rails, doing that would be one of the prerequisites before coming to class. If you still need help, please let me know.
- Ruby and Rails installed
- Mac/Linux machine (use Windows at your own risk)
- Week 1:
- Introduction
- Application planning and design
- Week 2:
- Create application
- Create models, controllers and views
- Add necessary gems
- Week 3:
- Add styles and javascript to the application
- CoffeeScript
- Sass
- HAML
- Add styles and javascript to the application
- Week 4:
- Validations
- Unit testing
- Week 5:
- Version Control (Git)
- Week 6:
- Deploying
- Digital Ocean
- Heroku
- Deploying
- Week 7:
- Code clean up and refactoring
- Documentation
- Week 8:
- Anything that we miss
- Questions and answers
- Class project