CUNY Tech Prep 2020-2021
CUNY Tech Prep is a NYC Tech Talent Pipeline program designed to provide exceptional Computer Science students in the CUNY senior college system with in-demand software development and professional skills.
Topics:
- Semester Overview
- Designing Web Apps
- Review: HTML & CSS
- Intro to Bootstrap
Assignments:
- Project Ideation: provide your idea in the ideation document
- Meet your classmates and form teams
Topics:
- React Intro
Assignments:
- Form a team of 3
Note: CUNY has no classes on Friday 9/18. CTP WILL have class. If you can't attend let your instructor know.
Lecture Slides (URL's and http)
Lecture Slides (fetch() and React)
Topics:
- Client-Server Communication
- Parts of a URL
- Understanding HTTP Request-Response
fetch(...)
and Promises- More React
Assignments:
- Team Project Proposals (Due before week 4 class)
- Form a team of 3 students and submit a Team Project Propsal.
- Team Project Proposal guidelines
- Submit Here
Topics:
- More
fetch()
and React - React Router
Topics:
- Fullstack Review: Frontend vs Backend
- About
npm
- Building a backend with Express.js
- Routing
- Route Parameters
- Query Parameters
- Body Parameters
- RESTful Routing
Topics:
- Career Coach Workshop 1
- SDLC
- MVC (Models-Views-Controllers) Project Structure
- Databases and Data Modeling
- ORM's (Sequelize.js)
- Views and Templates (Handlebars)
Note: Wednesday 10/14 is a Monday schedule. If you can't attend class let your instructor know.
Topics:
- Using MVC app structure
- Using Sequelize.js
- How to design an app using: mockups, models, and routes
Topics:
- Using Sequelize.js
- Testing (Jest)
Topics:
- Project Presentations
- Implementing Authentication
- Sessions
- Passport.js, Bcrypt
Topics:
- Code Reviews
- Software Engineering Best Practices
- Resource link
Topics:
- Lab Time: Work on Projects
Topics:
- Career Coach Workshop 2
- Lab Time: Work on Projects
Topics:
- Practice Demo Night Pitches and Demos
- Lab Time: Work on Projects
- Location: TBA
- Time: TBA