Topics:
- Semester Overview
- Designing Web Apps
- Review: HTML & CSS
- Lab Bootstrap 5.2
Assignments:
- Project Ideation: provide your idea in the ideation document
- If you did not finish this in class finish it immediately after class
- Ideation slides are bookmarked in your Slack channel
- Meet your classmates and form teams
- Read through your classmates ideas and contact them over slack
- Formed teams due in Week 2 class
- Complete and submit the Bootstrap Lab by Week 2
Topics:
Assignments:
Teams should submit a team project proposal by start of Week 3 class
Topics:
- URL's & HTTP
- Understanding Client-Server Communication and HTTP Request-Response
fetch(...)
, Promises, and fetching in React- More React
Assignments:
Topics:
- Career Coach Workshop: TBA
- More practice with
fetch()
and React
Assignments:
Topics:
- Fullstack Overview: Frontend vs Backend
- About
npm
& Building a backend with Express.js- Routing
- Route Parameters
- Query Parameters
- Body Parameters
- RESTful Routing
Assignments:
- No CTP classes scheduled this week
Topics:
- SDLC (software development lifecycle)
- Design Documents
- more Express.js
Topics:
- MVC (Models-Views-Controllers) Project Structure
- Project Starter setup and walkthrough
Topics:
- Databases and Data Modeling
- ORM's (Sequelize.js)
- Using Sequelize.js
- Testing (Jest)
Topics:
- Team Project Presentations
- Implementing Authentication (recording)
- Sessions
- Passport.js
- Bcrypt
Topics:
- Code Reviews
- Software Engineering Best Practices
- Resource link
Topics:
- Career Coach Workshop: TBA
- Deploying the project starter
- Lab Time: Work on Projects
Topics:
- Lab Time: Work on Projects
- No CTP classes scheduled this week
- Enjoy Thanksgiving Break
Topics:
- Practice Demo Night Pitches and Demos
- Lab Time: Work on Projects
- Location: TBD
- Time: TBD