Skip to main content

Section outline

  • Session 1: Introduction to MongoDB (1 Hour)
    • MongoDB overview & advantages
    • Working with MongoDB Compass
    Session 2: CRUD Operations with Mongoose (1 Hour)
    • Creating, reading, updating, and deleting documents
    Session 3: User Authentication (1 Hour)
    • Implementing JWT (JSON Web Tokens)
    • Role-based access control
    Session 4: Data Validation & Security (1 Hour)
    • Input validation & sanitization
    • Preventing XSS, CSRF, and SQL injection
    Session 5: WebSockets & Real-time Communication (1 Hour)
    • Implementing Socket.io for real-time apps
    Session 6: Hands-on Lab – Implementing User Authentication (1 Hour)