Skip to content

ttp-residency-2020/winter-2021-ttp-residency-pis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

58 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“š Tech Talent Pipeline Residency: Winter 2021 Bootcamp

๐Ÿ“œ Course Information

Click to Expand

โŒš Daily Schedule (Subject to Change)

Click to Expand

10 AM - 12 PM - ๐Ÿ—ฃ๏ธ Lecture, Review, Demo, Workshop of the Day

12PM - 1 PM - ๐Ÿฝ๏ธ Lunch

1PM - 4PM - โŒจ๏ธ Continuation of Lecture, Complete The Workshops/Homework For The Day

:shipit: Your Teaching Team

Click to Expand

Lead Instructor : Depak Borhara(He/Him)

Lead TA: Konstantinos Houtas

Teaching Assistants

Bashir Alhanshali

Emmanuel Kandilas (Manny) (He/Him)

Temurbek Sabirov

Sagar Shrestha

Program Manager: Allan James S. Lapid

๐Ÿ—ƒ๏ธ Curriculum Index

Click to Expand

Pre-Bootcamp Material

Week 1

Class Session 1: Pilot Assessment and Collaborative Workflow I | (01/04/2021)

Class Session 2: Collaborative Workflow I and Introduction to JS | (01/05/2021)

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

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

Class Session 5: Introduction to External API Requests and ReactJS | (01/08/2021)

Week2

Class Session 6: Introduction to External API Requests and ReactJS Continued | (01/11/2021)

Class Session 7: React Router and Client-Side Routing in a SPA | (01/12/2021)

Class Session 8: State Management with Redux and React-Redux | (01/13/2021)

Class Session 9: Introduction to NodeJS | (01/14/2021)

Class Session 10: Introduction to Express | (01/15/2021)

Week 3

Class Session 11: PostgreSQL/Sequelize I| (01/19/2021)

Class Session 12: PostgreSQL/Sequelize II| (01/20/2021)

Class Session 13: CRUD App I | (01/21/2021)

Class Session 14: CRUD App II | (01/22/2021)

Week 4

Class Session 15: Project Building I | (01/25/2021)

Class Session 16: Project Building II | (01/26/2021)

Class Session 17: Project Building III | (01/27/2021)

Class Session 18: Project Building IV | (01/28/2021)

Class Session 19: Exit Assessment and Demo Day | (01/29/2021)

๐Ÿซ Curriculum

Click to Expand

Pre-Bootcamp Material

Fundamentals of Javascript Repo

Week 1

Welcome! We will be going over alot this week! This week includes git workflow, javascript, The DOM, and React!

Click to open

Day 1: Pilot Assessment and Collaborative Workflow I

Day 2: Onboarding, Git/Github/Collaborative Software Development (Pair Programming)

Pre-Readings:

Topic Lecture Slides
Git Part 1 ๐Ÿ“บ ๐Ÿ–ผ๏ธ
Git Part 2 ๐Ÿ–ผ๏ธ

Passcode: @3Bh2fA6

Assignment(s):

Additional Resources:

Adding git your machine:

Git Workflow:

-https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

Git Cheat Sheets:

Day 3: Javascript Basics Overview

Pre-Readings:

Topic Lecture Slides
Javascript! ๐Ÿ“บ ๐Ÿ–ผ๏ธ
More Javascript! ๐Ÿ–ผ๏ธ

Passcode : c?54QKRA

Assignment(s):

Additional Resources:

Day 4 : DOM Manipulation

Pre-Readings:

Topic Lecture Slides
The DOM ๐Ÿ“บ ๐Ÿ–ผ๏ธ

passcode : HCVHC^Z2

Assignment(s):

Additional Resource:

Day 5 : Introduction to React

Pre-Readings:

Topic Lecture Slides
ReactJS ๐Ÿ“บ ๐Ÿ–ผ๏ธ

Passcode: yb20gK!7

VsCode Addons

Auto Rename Tag Auto Close Tag Bracket Pair Colorizer 2 ESLint Markdownlint Path Inellisense Prettier vscode-icons

Additional Resources: React Docs

Group Project #1: Fullstack CRUD Application

Week 2

This week we will finish up with React, and go into React-Router, State Management with Redux, and NodeJS.

Click to open

Day 6 : Introduction to External API Requests and ReactJS Continued

Pre-Readings:

React Lifecyle Methods

Topic Lecture Slides
React Events / Forms ๐Ÿ“บ(https://us02web.zoom.us/rec/share/5c9eVBsfIFFwRKmD_gvAZ6ailIZTc-ZJ-YP19QW5e1jbB5zbY5aayukcNtCPfk9W._1mv1XuUdIu2dbQ0) ๐Ÿ–ผ๏ธ
React Lifecycle ๐Ÿ“บ[Insert Link Here] ๐Ÿ–ผ๏ธ
AJAX, fetch, and Axios ๐Ÿ“บ[Insert Link Here] ๐Ÿ–ผ๏ธ
Promises ๐Ÿ“บ[Insert Link Here] ๐Ÿ–ผ๏ธ

Access Passcode: w.4@7Tc=

Assignment #6 Assignment #7 Due Sunday Additional Resources:

Live Code Pokemon API

Day 7 : React Router and Client-Side Routing In a Single-Page-Application

Pre-Readings:

Topic Lecture Slides
React Router ๐Ÿ“บ(https://us02web.zoom.us/rec/share/LLKnViPcBpVsbFYgZW2qhbHbiruWb3MqfsTbQ_rVJxTgLW8Id59e-g3vM5v_lWYw.ti08IVquNRbR4eYc) ๐Ÿ–ผ๏ธ

Access Passcode: Z6r+ANfw

Assignment(s):

Day 8 : State Management with Redux and React-Redux

Pre-Readings:

Topic Lecture Slides
Redux / React-Redux Slides ๐Ÿ“บ(https://us02web.zoom.us/rec/share/-odE4AouNdG3uqWh2ShZZKoJVMpQl1d_Ca_0LWSVnI0nf1TnTkeFkIN3eunKoOn8.LFu8JfexXolhRzlm) ๐Ÿ–ผ๏ธ
Redux / React-Redux Slides #2 N/A ๐Ÿ–ผ๏ธ
Redux Middleware Slides N/A ๐Ÿ–ผ๏ธ
Redux Thunk Middleware Slides N/A ๐Ÿ–ผ๏ธ

Access Passcode: 7FV3&a&2

Additional Resources:

-Redux Set Up Checklist

Day 9 : Introduction to NodeJS

Topic Lecture Slides
Intro to Node ๐Ÿ“บ(https://us02web.zoom.us/rec/share/JVbl7ejg1ojY443SHZ5RvYLaAyqVN5AiTjzZs3VqNYf-mMkQ00GeHXdyCJaUFd6m.20tLihEr_5R314ql) ๐Ÿ–ผ๏ธ
NPM ๐Ÿ“บ ๐Ÿ–ผ๏ธ

Access Passcode: +?i0SyL.

Additional Resources:

Day 10 : Introduction to Express

Topic Lecture Slides
Intro to Express ๐Ÿ“บ ๐Ÿ–ผ๏ธ

Access Passcode: T&R5mC0P

Week 3

Databases/Sequelize/PostgresSQL andCapstone Project Starts

Click to open

Day 11 : PostgreSQL/Sequelize I

Topic Lecture Slides
Intro to PostgresSQL Databases ๐Ÿ“บ ๐Ÿ–ผ๏ธ
PostgreSQL: Node.js Client ๐Ÿ–ผ๏ธ
Sequelize ๐Ÿ–ผ๏ธ

Access Passcode: &d46%@F?

Additional Resources:

Day 12 : PostgreSQL/Sequelize II

Topic Lecture Slides
Intro To Schemas ๐Ÿ“บ ๐Ÿ–ผ๏ธ
Introduction To ORMs ๐Ÿ“บ[Insert Link Here] ๐Ÿ–ผ๏ธ
Rounding Out Express and Sequelize ๐Ÿ“บ[Insert Link Here] ๐Ÿ–ผ๏ธ

Access Passcode: rY+e!24j

Day 13 : CRUD APP

CRUD Kickoff and Review Session with Dino ๐Ÿ“บ

Access Passcode: !s@0k89f

Day 14 : CRUD APP II

Review Session with Dino-mite! ๐Ÿ“บ

Access Passcode: FqtC.5c*

Week 4

Capstone Project, Demo Day, and Exit Assessment

Click to open

About

Winter 2021 Pre-Internship Seminar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published