CSI-Tech-Talent-Pipeline / Summer-2023-preinternship

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tech Talent Pipeline Residency: Summer 2023 Preinternship Bootcamp

Class Days and Class Times:

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

Dates: June 12th, 2023 (Monday) - August 18th, 2023 (Friday)

Blackboard: https://bbhosted.cuny.edu/webapps/blackboard/content/listContent.jsp?content_id=_75836936_1&course_id=_2267876_1&mode=reset

Slack Workspace: https://ttpatcsi.slack.com/archives/C055296Q6GJ

Lead Instructor: Dakota Martinez

Lead Teaching Assistant: Ahsan Abbasi

Teaching Assistants: Nicky Liu, Jean Luis Ureña (after hours), Jorge Vasquez, Chad Hinds

Program Manager: Sabine Salandy

Career Coach: Farzana Ruzehaji

Emails: Dakota.Martinez@csi.cuny.edu, Sabine.Salandy@csi.cuny.edu, Farzana.Ruzehaji@csi.cuny.edu


Daily Schedule (Subject To Change!)

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

12:15PM - 1:15PM: Lunch

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


Curriculum Index (Tentative, Subject To Change)

Week 1

Day Description Links
Day 1 - Monday 6/12/23 Hackerrank assessment & Growth Mindset Discussion
Day 2 - Tuesday 6/13/23 Intro to HTML/CSS, Bootstrap, Flexbox & Grid index.html, styles.css
Day 3 - Wednesday 6/14/23 Intro to Git & GitHub ChatGPT README Generator Prompt, Job App Tracker Repo
Day 4 - Thursday 6/15/23 Intro to JavaScript Solution Code
Day 5 - Friday 6/16/23 Intro to Technical Resume Building, 1-on-1 Coaching Preferences and Schedule

Week 2

Day Description Links
Monday 6/19/23 Juneteenth
Day 6 - Tuesday 6/20/23 Using JavaScript for Algorithms & Unit Testing Solution code
Day 7 - Wednesday 6/21/23 DOM Manipulation Solution Code
Day 8 - Thursday 6/22/23 Intro to React Solution Code
Day 9 - Friday 6/23/23 Cover Letters & Email Communication + React & Tailwind mini lesson Solution Code

Week 3

Day Description Links
Day 10 - Monday 6/26/23 React - State & Events Solution Code
Day 11 - Tuesday 6/27/23 React - Forms & Lifting State Solution Code
Day 12 - Wednesday 6/28/23 React - Side Effects & Data Fetching (Create & Read) Solution Code
Day 13 - Thursday 6/29/23 React Router and Client-Side Routing in a SPA React Router v6 official tutorial
Day 14 - Friday 6/30/23 Introduction to Technical Interviewing/Cyclic Sort/ Fast _ Slow Pointers

Week 4

Day Description Links
Day 15 - Monday 7/3/23 React - Update & Delete Solution Code
Tuesday 7/4/23 4th of July - No class
Day 16 - Wednesday 7/5/23 React Project Work React Inline Editing Example
Day 17 - Thursday 7/6/23 Introduction to NodeJS + Express pt1 - Requests & Routing Solution Code
Day 18 - Friday 7/7/23 Cyclic Sort & Fast and Slow Pointers Algorithms Solution Code

Week 5

Day Description Links
Day 19 - Monday 7/10/23 NodeJS + Express pt2 - PostgreSQL & Database CRUD Solution Code
Day 20 - Tuesday 7/11/23 NodeJS + Express pt3 - ORMs, Full CRUD & Validations Solution Code
Day 21 - Wednesday 7/12/23 NodeJS + Express pt4 - Database Joins & Relationship methods Solution Code
Day 22 - Thursday 7/13/23 NodeJS + Express pt5 - Authentication, Authorization & Access Control Solution Code
Day 23 - Friday 7/14/23 Behavioral Interviewing/ Team & Technical Project Building

Week 6

Day Description Links
Day 24 - Monday 7/17/23 Node, Express & React pt1 - Client Side Auth Solution Code
Day 25 - Tuesday 7/18/23 Node, Express & React pt2 Solution Code
Day 26 - Wednesday 7/19/23 Introducing the Capstone Project Capstone Handbook
Day 27 - Thursday 7/20/23 Capstone Planning
Day 28 - Friday 7/21/23 Trees - Breadth First Search & Two Pointers Solution Code

Week 7

Day Description Links
Day 29 - Monday 7/24/23 Capstone Project - Session 2
Day 30 - Tuesday 7/25/23 Capstone Project - Session 3
Day 31 - Wednesday 7/26/23 Capstone Project - Session 4
Day 32 - Thursday 7/27/23 Capstone Project (first iteration staff takes lead)
Day 33 - Friday 7/28/23 Sliding Window & Trees Depth First Search Solution Code

Week 8

Day Description Links
Day 34 - Monday 7/31/23 Capstone Project - Session 5
Day 35 - Tuesday 8/1/23 Capstone Project - Session 6
Day 36 - Wednesday 8/2/23 Capstone Project - Session 7
Day 37 - Thursday 8/3/23 Deploying to AWS & Mock Behavioral Interviews
Day 38 - Friday 8/4/23 Capstone Project - Session 8

Week 9

Day Description Links
Day 39 - Monday 8/7/23 Mock Technical Interviews
Day 40 - Tuesday 8/8/23 Capstone Project (2nd iteration staff takes lead)
Day 41 - Wednesday 8/9/23 Capstone Project - Session 9
Day 42 - Thursday 8/10/23 Capstone Project - Session 10
Day 43 - Friday 8/11/23 Capstone Project - Session 11

Week 10

Day Description Links
Day 44 - Monday 8/14/23 Capstone Project - Session 12
Day 45 - Tuesday 8/15/23 Capstone Project 3rd Iteration
Day 46 - Wednesday 8/16/23 Career Search Framework & Ongoing Program Expectations (Farzana)
Day 47 - Thursday 8/17/23 Final Capstone Presentations
Day 48 - Friday 8/18/23 Hackerrank Assessment/End Pre-internship course

About


Languages

Language:JavaScript 94.5%Language:CSS 3.4%Language:HTML 2.1%