/summer-2020-ttp-residency-pis

Summer 2020 Pre-Internship Seminar

Primary LanguageJavaScript

Tech Talent Pipeline Residency: Summer 2020 Bootcamp

Class Days and Class Times:

Monday - Friday, 10:00AM - 4:00PM

Dates: May 27th, 2020 (Wednesday) - June 22nd, 2020 (Monday)

Google Classroom: https://classroom.google.com/c/ODcxNjAwMDUwNDRa

Slack Workspace: https://summer2020ttp.slack.com

Lead Instructor: Shahid Sarker

Teaching Assistants: TBA

Program Manager: Allan James S. Lapid

Emails: shahid.sarker@gmail.com, ajLapid718@gmail.com


Daily Schedule (Subject To Change!)

10:00AM - 12:00PM:: Lecture, Review, Demo, Start Workshop For The Day

12:00PM - 1:00PM: Lunch

1:00PM - 4:00PM: Continuation of Lecture, Complete The Workshops/Homework For The Day


Curriculum Index (Tentative, Subject To Change)

  • Pre-Bootcamp Material

  • Class Session 1: Pilot Assessment and Collaborative Workflow I | (05/28/2020)

  • Class Session 2: Collaborative Workflow I and Introduction to JS | (05/29/2020)

  • Class Session 3: DOM Manipulation | (06/01/2020)

  • Class Session 4: Introduction to React | (06/02/2020)

  • Class Session 5: Introduction to External API Requests and ReactJS | (06/03/2020)

  • Class Session 6: Introduction to External API Requests and ReactJS Continued | (06/04/2020)

  • Class Session 7: React Router and Client-Side Routing in a SPA | (01/10/2020)

  • Class Session 8: State Management with Redux and React-Redux | (01/11/2020)

  • Class Session 9: Introduction to NodeJS | (01/13/2020)

  • Class Session 10: CRUD App I | (01/14/2020)

  • Class Session 11: CRUD App II | (01/15/2020)

  • Class Session 12: CRUD App III | (01/16/2020)

  • Class Session 13: Project Building I | (01/17/2020)

  • Class Session 14: Project Building II | (01/18/2020)

  • Class Session 15: Project Building III | (01/20/2020)

  • Class Session 16: Project Building IV | (01/21/2020)

  • Class Session 17: Project Building V | (01/22/2020)

  • Class Session 18: Project Building VI | (01/23/2020)

  • Class Session 19: Exit Assessment and Demo Day | (01/24/2020)


Curriculum

Pre-Bootcamp Material

Class Session 1: Onboarding, Git/Github/Collaborative Software Development (Pair Programming) (05/28/2020)

Class Session 2: Javascript Basics Overview (05/29/2020)

Suggested Pre-Reading (you could also consider the first two chapers as well, but the links below are the more complex topics that we will be covering)

Class Session 3: DOM Manipulation (06/01/2020)

Suggested Pre-Reading

Material For The Day

Class Session 4: Introduction to React (01/07/2020)

Suggested Pre-Reading

Class Session 5: Introduction to External API Requests and ReactJS Continued (01/07/2020)

Class Session 6: Zip/City API Assignment && GIPHY API Assignment I | (01/08/2020)

Class Session 7: Zip/City API Assignment && GIPHY API Assignment II | (01/09/2020)

Class Session 8: React Router and Client-Side Routing In a Single-Page-Application | (01/10/2020)

Class Session 9: Redux | (01/11/2020)

Class Session 10: Introduction to NodeJS | (01/13/2020)

Class Session 11: Introduction to ExpressJS | (01/14/2020)

Class Session 12: PostgreSQL/Sequelize I (01/15/2020)

Class Session 13: PostgreSQL/Sequelize II (01/16/2020)