Weekly Content Modules
Week 1: Introduction to Node.js
Week 2: Node modules and the Express framework
Week 3: Application Architecture and RESTful APIs
Week 4: Middleware functions
Week 5: Data persistance with intro to MongoDB
Week 6: Object Data Modeling with Mongoose
Week 7: Data security: validation, sanitization and encryption
BREAK WEEK: No classes
Week 8: Access Control with JWT
Week 9: JWT Review
Week 10: Consistent Error Handling
Week 11: Production Preparation
Week 12: Testing with Postman
Week 13: Production Deployment
Week 14: Final Lab