# 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 persistence with intro to MongoDB
Week 6: Object Data Modelling with Mongoose
Week 7: Data security: validation, sanitization and encryption
BREAK WEEK: No classes
Week 9: Access Control with JWT
Week 10: JWT Review
Week 11: Consistent Error Handling
Week 12: Production Preparation
Week 13: Testing with Postman
Week 14: Production Deployment
Week 15: Final Lab