Skip to content

AmarReddy4/webdevbootcamp

 
 

Repository files navigation

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

About

All source code for back-end projects from the Web Developer Bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • EJS 79.6%
  • JavaScript 17.8%
  • HTML 1.6%
  • Other 1.0%