Course Home | Syllabus | Assignments | Schedule | Examples | [print]

CS 4990: Ruby on Rails Web Application Development

Spring 2015 Schedule

Day Topic Work Due
Jan 12, 14, 16 Overview, Intro to Ruby, Intro to Rails, John Conway’s Game of Life
Jan 19 Martin Luther King Jr. Day (no class)
Jan 21, 23 Rails MVC, RESTful Resources, Migrations Wed: Game of Life, Fri: Ride Rails
Jan 26, 28, 30 Routes, Controllers, Views
Feb 2, 4, 6 Models, Business Logic, Associations, Validations Mon: Resources
Feb 9, 11, 13 Views, Helpers, Layouts, Partials, Stylesheets, Root Route Mon: Logic
Feb 16 Presidents Day (no class)
Feb 18, 20 Users, Registration, Secure Authentication, Flash Wed: Presentation
Feb 23, 25, 27 User Authorization, RubyGems, GitHub, Rails Console Wed: Authentication
Mar 2, 4, 6 Rails Application Deployment, Heroku, Git, SSL Wed: Authorization
Mar 9-13 Spring Break (no class)
Mar 16, 18, 20 File Uploads, CarrierWave, Amazon S3 Mon: Deployment
Mar 23, 25, 27 Queries, Scopes, Filtering, Sorting, Pagination Mon: Uploads
Mar 30, Apr 1, 3 Callbacks, Observers, Mailers, Polymorphic Associations Mon: Queries
Apr 6, 8, 10 Multi-provider Authentication, OmniAuth Mon: Callbacks
Apr 13, 15, 17 Responders, JSON, CoffeeScript Mon: OmniAuth
Apr 20, 22, 24 Third-party Services, API Consumers Mon: CoffeeScript
Apr 27, 29 Review for Final Exam Mon: API Consumer
May 1 Final Exam (2:30pm – 4:30pm)

Class announcements may modify schedule from that listed above.

Last Updated 04/17/2015