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 |