Skip to main content

Section outline

  • Session 1: Introduction to Node.js (1 Hour)
    • Why use Node.js for backend development?
    • Asynchronous JavaScript & Event Loop
    Session 2: Express.js – Building Web APIs (1 Hour)
    • Setting up an Express server
    • Routing & Middleware
    Session 3: Handling HTTP Requests & Responses (1 Hour)
    • Working with JSON data
    • Error handling & logging
    Session 4: Database Connectivity (1 Hour)
    • Connecting Node.js with MongoDB & MySQL
    Session 5: Authentication & Authorization (1 Hour)
    • JWT Token-based Authentication
    • Role-based Authorization
    Session 6: Hands-on Lab – Creating an API with Node.js & MongoDB (1 Hour)