Bootcamp Ruby on Rails

Goal

To teach the student the basics of Ruby on Rails.

Why?

Ruby on Rails is a web development framework that give web developers the necessary tools to create web applications. It is highly opinionated and encourages the "Rails Way" of doing things. It is guided by 2 major principles:

  1. Don't Repeat Yourself (DRY)
  2. Convention over Configuration

What will be taught?

  • What is Ruby on Rails?
  • Rails new
  • Folder Structure
  • Introduction to MVC
  • The Model
  • Migrations
  • The Controller
  • The View
  • Router
  • Debugging
  • Testing
  • Asset Pipeline
  • Configuring Rails