Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.33 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.33 KB

The Web Developer Bootcamp - Course Exercises

Exercises, projects, and code-along files from Colt Steele's The Web Developer Bootcamp on Udemy.

Topics Covered

  • Command Line -- Unix terminal basics
  • Git -- Version control fundamentals
  • Node.js & NPM -- Server-side JavaScript and package management
  • Express -- Routing, middleware, EJS templating, POST requests
  • APIs -- Consuming external APIs with the request module
  • Databases -- MongoDB and Mongoose ODM (schemas, CRUD operations)
  • Data Associations -- Embedding and referencing documents in Mongoose
  • RESTful Routing -- REST architecture and a blog application
  • Authentication -- Passport.js, sessions, and local strategy
  • Deployment -- Deploying Node/Express apps

Capstone Project: YelpCamp

A full-stack campground review application built iteratively across 11+ versions, featuring:

  • User authentication and authorization
  • Campground and comment CRUD
  • RESTful routes with Express
  • Flash messages and error handling
  • MongoDB data persistence

Tech Stack

  • Runtime: Node.js
  • Framework: Express
  • Templating: EJS
  • Database: MongoDB / Mongoose
  • Auth: Passport.js (local strategy)
  • Other: body-parser, method-override, connect-flash, express-session