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 |