Skip to main content

Section outline

  • Session 1: Introduction to Node.js (1 Hour)
    • What is Node.js?
    • Why use Node.js for server-side development?
    • Node.js architecture & event-driven programming
    Session 2: Core Modules & NPM (1 Hour)
    • Node.js built-in modules
    • Using NPM (Node Package Manager)
    • Creating & managing packages
    Session 3: Asynchronous Programming (1 Hour)
    • JavaScript Event Loop & Non-blocking I/O
    • Callbacks, Promises, and Async/Await
    Session 4: File System & Streams (1 Hour)
    • Reading & Writing Files
    • Handling file streams & events
    Session 5: HTTP Module & Web Servers (1 Hour)
    • Building a basic HTTP server
    • Handling requests & responses
    Session 6: Hands-on Lab – Creating a Simple Web Server (1 Hour)