- Server-Side JavaScript:
- Node.js runtime environment
- npm ecosystem and package management
- File system operations
- Event-driven architecture
- Streams and buffers
- Error handling in Node.js
- Express.js Framework:
- Setting up Express server
- Routing and middleware
- Template engines (EJS, Handlebars)
- Serving static files
- Request and response handling
- Cookie and session management
- MongoDB Mastery:
- NoSQL database concepts
- MongoDB installation and setup
- CRUD operations with MongoDB
- Mongoose ODM for schema modeling
- Database relationships and population
- Indexing and performance optimization
- MongoDB Atlas cloud setup
Live Project 4: RESTful API for blog application with user authentication