GithubHelp home page GithubHelp logo

ddamme05 / summer-2023-preinternship Goto Github PK

View Code? Open in Web Editor NEW

This project forked from csi-tech-talent-pipeline/summer-2023-preinternship

0.0 0.0 0.0 372 KB

HTML 2.20% JavaScript 93.89% CSS 3.90%

summer-2023-preinternship's Introduction

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 Urena (after hours), Jorge Vasquez, Chad Hinds

Program Manager: Sabine Salandy

Career Coach: Farzana Ruzehaji

Emails: [email protected], [email protected], [email protected]


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)

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
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 - Requests & Routing Solution Code
Day 18 - Friday 7/7/23 Cyclic Sort & Fast and Slow Pointers Algorithms

Week 5

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

Week 6

Day Description Links
Day 24 - Monday 7/17/23 Setting up an EC2 Instance on AWS
Day 25 - Tuesday 7/18/23 AWS - Configuring a Database
Day 26 - Wednesday 7/19/23 Deploying an Application
Day 27 - Thursday 7/20/23 Capstone Planning
Day 28 - Friday 7/21/23 Trees - Depth First Search & Two Pointers

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 Breadth First Search

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 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

Curriculum

Pre-Bootcamp Material

Day 1: Hackerrank Assessment, Onboarding, Assignment 0, Growth Mindset Workshop (06/12/23)

Day 2: Introduction to HTML/CSS, Bootstrap, Flexbox & Grid (06/13/23)

Resources

Day 3: Intro to Git & GitHub, Git/Github/Collaborative Software Development (Pair Programming) (06/14/23)

Day 4: Intro to JavaScript (06/15/23)

Extra Resources

Other resources:

Day 6: Using JavaScript for Algorithms & Unit Testing (06/20/23)

Resources:

Day 7: DOM Manipulation (06/21/23)

Video Resources:

Written Resources:

Slides:

Day 8: Intro to React (06/22/23)

Suggested Pre-reading:

summer-2023-preinternship's People

Contributors

dakotalmartinez avatar ddamme05 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.