Skip to content

sf-wdi-31/schedule

Repository files navigation

WDI 31 Schedule

Week 12 - Project 3!

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Interview Prep:
Whiteboarding and/or CSV Coding Challenge
Outcomes (Neda) Interview Prep Project 3 Wrap-Up
10:45am
12:15pm
Project 3 Project 3 Project 3 Project 3 Wrap-Up
1:15pm
2:45pm
Project 3 Project 3 Project 3 Project 3 Presentations go into the world
3:00pm
4:30pm
Project 3 Project 3 Project 3 Project 3 Presentations code things
Evening Project 3 Project 3 Project 3 Graduation you are developers

Weekly Checklist

Week 11 - Project 3

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Lightning Talks (CF) Outcomes (Neda) Project 3 Planning Meetings (ALL) Whiteboarding & Interview Prep (BV) Whiteboarding & Interview Prep (CF)
10:45am
12:15pm
MEN Review (CF) Whiteboarding & Interview Prep (CF) Project 3 Project 3 (BV) Project 3 (CF)
1:15pm
2:45pm
MEAN Review (BV) Take Home Interview Prep (BV) Project 3 Project 3 (CF) Project 3 (BV)
3:00pm
4:30pm
Express Simple Auth (BV) Take Home Interview Prep (BV) Project 3 Project 3 (CF) Project 3 (BV)
Evening Read Rangular & Auth Project 3 Prep Project 3 Project 3 Project 3

Weekly Checklist

Additional Resources: Express Auth with Passport (from GA DC), Angular/MEAN Auth with Satellizer (from previous SF cohorts).

Week 10 - Project 2!

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Graphs and Trees (CF) Outcomes (Neda) Trees - Breadth First Search (BV) Graph Representations & Depth First Search (BV) Debugging lab (CF)
10:45am
12:15pm
Project 2 (CF) Project 2 (BV) Project 2 (BV) Project 2 (BV) Debugging lab (CF)
1:15pm
2:45pm
Project 2 (BV) Project 2 (CF) Project 2 (CF) Project 2 Presentations (ALL) React and Build Tools (ML)
3:00pm
4:30pm
Project 2 (BV) Project 2 (CF) Project 2 (CF) Project 2 Presentations (ALL) React Lab OR polish your portfolio site (ML)
Evening Project 2 Project 2 Project 2 Rest! Update portfolio and lightning talk prep

Weekly Checklist

Week 9 - Rails Projects

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Stacks (CF) Outcomes (Neda) Queues (CF) Lightning Talks (BV) Hashmaps (BV)
10:45am
12:15pm
Vagabond (CF) Vagabond (BV) Vagabond (CF) Project 2 Pitches (ALL) Project 2 (BV)
1:15pm
2:45pm
Vagabond (BV) Vagabond (CF) Vagabond Presentations (ALL) Project 2 (BV) Project 2 (CF)
3:00pm
4:30pm
Vagabond (BV) Vagabond (CF) Prep Lightning Talks (ML) Project 2 (BV) Project 2 (CF)
Evening Vagabond Vagabond Training Project 2 Project 2

Weekly Checklist

Week 8 - Rails

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Migrations (CF/Guest) Outcomes (Neda) Library App (CF) Git Review (ML) Linked Lists (BV)
10:45am
12:15pm
Migrations (CF/Guest) Cookies & Sessions (CF) Library App (CF) Rails Review (BV) Vagabond (ALL)
1:15pm
2:45pm
Associations (BV) Authentication (BV) Asset Pipeline (BV/Guest) Vagabond (CF) Vagabond (ALL)
3:00pm
4:30pm
Training: Associations (BV) Library App (BV) Asset Pipeline (BV/Guest) Vagabond Vagabond (ALL)
Evening Training Training Training Training Vagabond

Weekly Checklist

Pwr-Hr: Error-Handling and Validations (ML)

Pwr-Hr: Auth Review (ML)

Additional Resources: Hiding Secret Keys

Week 7 - Ruby & Rails

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Ruby Methods (CF) Outcomes (Neda) TDD with Rspec (BV) Active Record (CF) Assessment (CF)
10:45am
12:15pm
Ruby Methods (CF) Ruby OOP (BV) Continue Rspec (BV) Active Record (CF) Review (CF)
1:15pm
2:45pm
Idiomatic Ruby (BV) Ruby OOP (CF) Rails Intro (CF) Rails Views & Helpers (BV) Bog App (BV)
3:00pm
4:30pm
Training: Ruby Method Drills (BV) Ruby OOP (CF) Rails Intro (CF) Training: Rails Views & Helpers (BV) Bog App (BV)
Evening Training Training Training Training Bog App

Weekly Checklist

PWR-HR Flexbox (ML)

Additional Resources: Rspec "Racer" for Practice

Week 6 - Getting Acute with Angular

or, Building Momentum with Angular

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Tunely-Angular Sprint 5 (BV) Outcomes (Neda) Angular Build (BV) Angular Build & Block Party (BV) Share Angular Build (CF)
10:45am
12:15pm
Tunely-Angular Sprint 5 (BV) Make a Directive (CF) Angular Build (BV) Angular Build (BV) Intro Ruby (BV)
1:15pm
2:45pm
Custom Directives (CF) Promises (BV) Angular Build (CF) Angular Build (CF) Training: Ruby (BV)
3:00pm
4:30pm
Custom Directives (CF) Angular Services & Services Training (BV) Angular Build (CF) Angular Build (CF) Training: Ruby
Evening Training Training Angular Build Angular Build Training: Ruby

Weekly Checklist

Week 5 - Angular

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Bubble Sort (CF) Mergesort (BV) Angular Intro (CF) $http Create and Read (BV) Client-side Routing (BV)
10:45am
12:15pm
Project 1 (CF) Project 1 (BV) Directives & Expressions (CF) Training: $http Create & Read (BV) Training: Client-side Routing (BV)
1:15pm
2:45pm
Project 1 (BV) Project 1 Presentations (ALL) Hangman App (IT) $http Update & Delete (CF) Formative Assessment and review (CF)
3:00pm
4:30pm
Project 1 (BV) Project 1 Presentations Hangman App (IT) Training: $http Update & Delete (CF) Book App (BV)
Evening Project 1 Small prep for tomorrow and rest! Training Training Training: Book App

Weekly Checklist

Week 4 - Project 1

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
NO SESSION Outcomes (Neda) Tunely (CF) Binary Search (IT) Big O (BV)
10:45am
12:15pm
NO SESSION Tunely Intro (BV) Tunely Wrap-up (CF) Project 1 (IT) Project 1 (CF)
1:15pm
2:45pm
NO SESSION Tunely (CF) GitHub Collaboration (BV)
Project 1 Intro (ALL)
Project 1 (BV) Project 1 (CF)
3:00pm
4:30pm
NO SESSION Tunely (CF) Project 1 Approvals (ALL) Project 1 (BV) Project 1 (BV)
Evening Finish Personal API Tunely Project 1 Project 1 Project 1

No weekly checklist (project 1).

Week 3 - Server-side JavaScript

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Science Fair Outcomes (Neda) Mongo/Mongoose Intro (CF) Software Development Best Practices (IT) Formative Assessment (IT)
10:45am
12:15pm
Intro Express (CF) Training: ToDo App(CF) Training: Book App (CF) UX Guest Workshop (Billie) Review (IT)
1:15pm
2:45pm
Express Params & Routes (BV) Training: ToDo App Mongoose Associations (BV) Book App cont'd (CF) Personal API (CF)
3:00pm
4:30pm
Training: Express Params & Routes Training: ToDo App Training: Book App Sprints 2-3 (BV) Personal API & Heroku (CF) Personal API (BV)
Evening Training & REST Readings: 1 2 3 Training & Database Primer Training & CRUD/Query Primer Personal API Personal API

Weekly Checklist

Week 2 - JavaScript & The DOM

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Iterator Methods & Callbacks (BV) Outcomes (Neda) Templating w/ Handlebars (BV) OO JS (BV & IT) Formative Assessment & Review (IT)
10:45am
12:15pm
Training: Iterator Methods & Callbacks (BV) HTML Forms (IT) Training: Templating (BV) OO JS (BV & IT) Continue Review (IT)
1:15pm
2:45pm
Objects (CF) AJAX (CF) Training: GeoQuakes (CF) Training: OO JS (IT & BV) Project 0 Intro (BV)
3:00pm
4:30pm
Training: Objects (CF) Training: 3rd Party APIs (CF) Training: GeoQuakes (CF) Training: OO JS (IT & BV) Project 0
Evening Training Training Training Training Project 0

Weekly Checklist

Review Power Hour || Whiteboarding

Week 1 - Fundamentals and Tools

Time Day 1 Day 2 Day 3 Day 4 Day 5
9:00am
10:30am
Orientation (MJ) Outcomes (Neda) JS Data Types (BV) Chrome Dev Tools & Debugging (CF) Personal Projects Show & Tell
10:45am
12:15pm
Icebreakers (Team) HTML & CSS Review (BV) JS Control Flow (BV) DOM Manipulation (CF) Formative Assessment & Review (IT)
1:15pm
2:45pm
Icebreakers (Team) Github Workflow (CF) Functions (CF) DOM Events (BV) Bootstrap
3:00pm
4:30pm
How the Internet Works (IT) Training: My Personal Site (CF) Training: Functions (CF) Training: DOM Events (BV) Tic Tac Toe (Team)
Evening Command Line Mystery (IT) Training Training Training Tic-Tac-Toe

Weekly Checklist

Releases

No releases published

Packages

No packages published