Skip to content

Latest commit

 

History

History
149 lines (95 loc) · 3.23 KB

friday-630.md

File metadata and controls

149 lines (95 loc) · 3.23 KB

Fall 2024 Web Dev Track
Class Schedule and Materials

Week 01 (Aug 30)

Lecture Slides

Bootstrap Lab

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

Week 02 (Sept 06)

Topics:

Assignments:

Teams should submit a team project proposal by start of Week 3 class

Week 03 (Sept 13)

Topics:

Assignments:

Week 04 (Sept 20)

Topics:

  • Career Coach Workshop: TBA
  • More practice with fetch() and React

Assignments:

Week 05 (Sept 27)

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 CLASS (Sept 30 - Oct 4)

  • No CTP classes scheduled this week

Week 06 (Oct 11)

Topics:

  • SDLC (software development lifecycle)
  • Design Documents
  • more Express.js

Week 07 (Oct 18)

Topics:

Week 08 (Oct 25)

Topics:

  • Databases and Data Modeling
  • ORM's (Sequelize.js)
  • Using Sequelize.js
  • Testing (Jest)

Week 09 (Nov 1)

Topics:

  • Team Project Presentations
  • Implementing Authentication (recording)
    • Sessions
    • Passport.js
    • Bcrypt

Week 10 (Nov 08)

Topics:

Week 11 (Nov 15)

Topics:

  • Career Coach Workshop: TBA
  • Deploying the project starter
  • Lab Time: Work on Projects

Week 12 (Nov 22)

Topics:

  • Lab Time: Work on Projects

NO CLASS (Nov 25-29)

  • No CTP classes scheduled this week
  • Enjoy Thanksgiving Break

Week 13 (Dec 06)

Topics:

  • Practice Demo Night Pitches and Demos
  • Lab Time: Work on Projects

DEMO NIGHT (TBD)

  • Location: TBD
  • Time: TBD