Look here for all things related to lesson notes, exercises, and solutions as well as the schedule.
JS and jQuery Screencasts
ExpressJS 4.x Screencasts
Rails 4.x Screencasts
Angular 1.4.x Screencasts
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Drills | Big O (Juliana) | CodeWars & Interview Prep | CodeWars & Interview Prep | CodeWars & Interview Prep | CodeWars & Interview Prep |
Module1 | MEAN Auth with JWT (Braus) | Parse Auth (Matt) | Lightening Talks | Project 3 | Project 3 |
Module2 | Parse (Juliana) | Project 3 Intro + Approvals | Project 3 | Project 3 | Project 3 |
HW | MEAN Auth & Parse HW | Prep Lightening Talk | Project 3 | Project 3 | Project 3 |
Week 9 - Project 2
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Dawn 10:00am | Project 2, 11AM Action Mailer Breakout (Brianna) | Project 2 | WOOHOO | Tanks Gibbon | WOOHOO |
Dusk | Project 2 | Project 2 Presentations | |||
HW | None | Angular Prep and Review (Alex) |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Dawn 10:00am | Project Vagabond, 11AM Heroku Deploy Workshop | Project Vagabond Presentations & Project 2 Pitches | Project 2 | Project 2 | Project 2 |
Dusk | Project Vagabond | Project 2 Groups Assigned & Planning | Project 2 | Project 2 | Project 2 & outcomes |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Drills | SQL (Juliana) | Merge Sort (Matt) | Recursion (Matt) | Intro Project Vagabond (Juliana) | Project Vagabond |
Module 1 | Asset Pipeline (Braus) | Authentication Lab (Braus) | Testing Rails with Rspec (Juliana) | Project Vagabond | Project Vagabond |
Module 2 | Relationships 1:1, 1:n (Juliana) | Rails Views & Validations & Error Handling (Matt) | Library App Lab (Braus) | Project Vagabond | |
Evening Homework | Auth Reading | Testing | Collaborating with Git and Github | Project Vagabond | Project Vagabond + Project 2 Brainstorm |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Drills | Peer Review (Juliana) | Regex Drills (Travis) | Ruby Binary Search (Matt) | Ruby Bubble Sort (Matt) | Rails Drills (Braus) |
Module1 | Peer Review (Juliana) | Ruby Method Drills (Braus) | Ruby OOP (Matt) | Intro Rails Framework (Matt) | Review (RocknRails) (Braus) |
Module2 | Intro Ruby (Braus) | Username Generator Lab (Juliana) | OOP Lab (Braus) | Intro Active Record (Juliana) | |
HW | Ruby Koans (Matt) | OOP Reading (Alex) | Intro Rails Guide (Brianna) | Rails for Zombies (Ben) | Bog App, (Braus) & Rails Checklist, Check out Rails Guides on Models and AR Associations(Juliana) |
##Week 5 - Project 1
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Morning 9:17 | Ben here | Alex here | Brianna here | Braus here | All |
Standups 10:00 | Standups (ALL) | Standups (ALL) | Standups (ALL) | Standups (ALL) | Project 1 Presentations (ALL) |
1:1s 10:30-12:30 | 25 min 1:1s (ALL) | 25 min 1:1s (ALL) | 25 min 1:1s (ALL) | 25 min 1:1s (ALL) | Project 1 Presentations (ALL) |
Breakout 1A (Classroom 1) 1:30-2:30 | Authentication Login/Logout (Brianna) | git and GitHub (Travis) | Error Handling and Validation (Braus) | Material Design (Juliana) | Project 1 Celebration |
Breakout 1B (Classroom 2) 1:30-2:30 | EJS Partials & Pages (Ben) | Cookies and Sessions (Matt) | Project 1 Celebration | ||
Breakout 2A (Classroom 1) 3:00-4:00 | Heroku Workshop (ALL, REQUIRED unless already deployed) | AJAX (Alex) | Realtime communication with socket.io (Brianna) | Testing (Braus) | Project 1 Celebration |
Breakout 2B (Classroom 2) 3:00-4:00 | Server-side external API requests (Brianna) |
Weekend Tutorials:
Try Ruby (30 min) Tutorial: Ruby Data Types (1 hour) Tutorial: Arrays and Blocks (1 hour) |
##Week 4 - Associations and Authorization
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Drills | Weekend Lab Review (Brianna, Alex) | Secret Keys (Alex, Juliana) | Binary Search (Matt, Ben) | Project approvals | Project 1 |
Module1 | Mongoose Intro to Relationships and Embedding (Braus, Ben) | Cookies & Sessions (Alex, Matt) | Review - Express from the Ground Up (Ben, Juliana) | Project 1 Planning. Approvals (ALL) Deadline 12:30pm | Project 1 |
Module2 | Mongoose Reference & Populate (Juliana, Brianna) | Authorization: Express Bcrypt (Braus, Brianna) | Student Project Planning (Braus) / Intro Project 1 | Project 1 / Getting Started Breakout (Brianna) | Project 1 |
HW | Cookies & Sessions, Authorization | Bcrypt Review | Project 1 Brainstorm | Project One |
##Week 3 - Building a RESTful Server with Express
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Drills | Science Fair | White Boarding (Alex, Matt) | Bubble Sort (Brianna, Braus) | Assessment (Juliana (Matt, Alex)) | |
Module1 | Express Hello World (Adam, Brianna) | Todo Lab (Juliana, Ben) | ODM Lab Mini-Mongoose (Alex, Matt) | Review (Alex, Matt) | |
Module2 | Intro Express Routes & Params (Matt, Ben) | Todo Lab Part 2 (Brianna, Juliana) | Mongoose & Express (Ben, Braus) | Outcomes Programming (Neda) | |
HW | RESTful Conventions (Alex) | ODMs (Brianna) | JS Event Stack (Braus) | Practice Lab & Mongoose Relationships Prep (Brianna) |
##Week 2 - Working with APIs and Objects
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Drills | Extend Kyrel (Brianna, Braus) | JS built in Objects: Math, Date, Array, String (Ben, Matt) | HTML Strings (Matt, Alex) | Debugging (Matt, Brianna) | Assessment (Juliana, Brianna) |
Module1 | Array & Object Drills (Brianna, Braus) | OOP Constructors & Prototypes (Alex, Braus) | Forms & JSON (Ben, Juliana) | Bootstrap Components & JS (Braus, Alex) | Review (Matt, Brianna) Project 0 (Alex) |
Module2 | Functions, Callbacks, Closures, Loops (Ben, Juliana) | OOP Refactor Lab (Brianna, Matt) | Intro to AJAX: Giphy Lab (Alex, Braus) | Geoquakes Lab (Juliana, Ben) | |
HW | OOP Reading (Brianna) | Forms and Zapier API Reading (Juliana) | Google Maps API (Ben) | Airbnb JS Style Guide (Alex) | Reading for Monday: HTTP Basics |
##Week 1 - Controlling the DOM
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Drills | Course Overview (Ali / Team) | Kyrel basics basics (Travis / Brianna) | Kyrel Loops and Conditionals (Ben / Travis) | Kyrel advanced (Alex / Travis) | Assessment (Team) |
Module 1 | Culture Setting (Team) | HTML, CSS, Emmet (Ben / Juliana) | JS Control Flow (Brianna / Juliana) | Intro jQuery & DOM (Juliana / Brianna) | Review (Braus / Ben) |
Module 2 | Assessment (Team) What is the Internet? (Juliana / Alex) |
Bootstrap Grid & Navbar (Braus / Brianna) | Functions & Arguments (Alex / Braus) | DOM Context & Event Binding (Braus / Ben) | Weekend Lab (Brianna) |
HW | HTML, CSS | Javascript readings and Sublime Keyboard Shortcuts | jQuery Reading | jQuery for the DOM & Events Lab (optional) |