Topics

Topic Readings
ActiveRecord and querying ActiveRecord query interface
Attachments cont'd
Basics of HTML
CSS basics W3Schools tutorial on CSS
Cookies and session permanence hartl §9
Custom routes hartl §Ch 5
Database migration hartl §Ch 6
Migrations
Design and planning
Documents and images
Embedded Ruby (ERb)
Errors and other controller feedback
Final project overview
Flexbox
Gems and the bundler
HTML + CSS + JS
HTML cont'd W3Schools tutorial on HTML
Hello World
Index views
Individual meetings with groups
Individual meetings with groups
Initial demos
Introduction
JS and DOM cont'd
Javascript basics W3Schools tutorial on Javascript
Javascript cont'd
Layouts in RoR Layouts and rendering
MVC, REST
Manipulating the DOM
Many-to-many cont'd
Modeling many-to-many relationships hartl §14
Models
Models with reference types hartl §13
More HTML W3Schools tutorial on HTML
More HTML and CSS W3Schools tutorial on HTML, W3Schools tutorial on CSS
More about databases
More complex view logic
Packages and documentation Ruby Gems, Rails API, Ruby doc
Preliminary demo day
Preliminary demo day
Project questions
REST and persistent model data hartl §Ch 7
REST tutorial, Rails routing
Resource sharing
Routes for update and deletion
Ruby hartl §Ch 4
Ruby doc
Ruby cont'd Ruby from other languages, Containers and iteration
Ruby cont'd
Ruby on Rails setup hartl §Ch 1
The first chapter of the Hartl book, ROR Guide on the command line
Scaffolding; databases hartl §Ch 2
Ch2 of the Hartl book
Sessions hartl §8
Sessions
TBA
TBA
TBA
TBA
Test-driven development hartl §Ch 3
Testing Rails applications
Testing models Testing Rails applications
Updating models
Using the system
Views and Dynamic CSS The asset pipeline, Intro to SASS in Rails
Work day