Learning Rails 5

by Mark Locklear


Instructional Resources


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