Learning Rails 5
by Mark Locklear
If you are an instructor who is interested in teaching Ruby on Rails I would love to hear from you. My name is Mark Locklear and I am an adjunct instructor at Asheville Buncombe Technical Community College in Asheville, North Carolina. In the past two years (2014/2015) I used Learning Rails 3 as the text for the class. Generally I found the students responded well to the pace and challenge the book offered, so it has been my pleasure to update the book for Rails 5.
Below is a general outline for a sixteen week semester.
Here is a link to download my Moodle™ shell, which contains the structure you see below in addition to quizzes and assignments for each chapter. I would love for you to download, use and improve upon this shell, and please let me know when you do so I can incorporate your changes into my own class.
|Week 1||Chapter 1, Intro to Ruby&Rails||Ruby on Rails Install and Hello World App|
|Week 2||Appendix A&B-Ruby, Rails and Relational Databases||Intro to Ruby and general review of Relational Databases|
|Week 3||Chapter 2-Views|
|Week 4||Chapter 3-Style|
|Week 5||Chapter 4-Controller & Model|
|Week 6||Chapter 5-Scaffolding and REST|
|Week 7||Chapter 6-Models|
|Week 8||Chapter 7-Model Validation|
|Week 9||Chapter 8-Forms|
|Week 10||Chapter 9-Model Relationships|
|Week 11||Chapter 10 - Migrations|
|Week 12||Chapter 13 - Sessions & Cookies|
|Week 13||Chapter 14-User Authentication|
|Week 14||Chapter 15-Routing|
|Week 15||Chapter 11 & 12-Debug & Testing|
|Week 16||Final Project|