Exercises, projects, and code-along files from Colt Steele's The Web Developer Bootcamp on Udemy.
- 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
requestmodule - 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
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
- Runtime: Node.js
- Framework: Express
- Templating: EJS
- Database: MongoDB / Mongoose
- Auth: Passport.js (local strategy)
- Other: body-parser, method-override, connect-flash, express-session