Skip to content

hytechclub/web-201

Repository files navigation

Web 201: Full-Stack Web Development

Material for the Web 201 Hy-Tech Club course

Overview

Web 201 is an advanced-level course that introduces full-stack web development. It is designed to prepare students for the Software Development Capstone course by giving them the foundational knowledge necessary to build a web application. The ultimate goal of the course is for students to create a simple CRUD application using Node.js, Express, EJS, and a database (either MySQL or the Replit DB).

Topics

Schedule

  • Week 1: Full-stack Web Development Overview + Template Literals
  • Week 2: JavaScript Functions (Callbacks)
  • Week 3: JavaScript Objects / JSON
  • Week 4: HTTP Overview + Simple Node Web Server
  • Week 5: Express
  • Week 6: Creating Page Templates (EJS)
  • Week 7: Databases
  • Week 8: Building a CRUD App
  • Week 9, 10, 11: Project Work
  • Week 12: Project Presentations

About

Full-Stack Web Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages