Learn Node.js now at just ₹499

Trained by working IT professionals from leading companies

7 HOUR Node.js SYLLABUS

Master backend development with Node.js — the powerful JavaScript runtime built on Chrome’s V8 engine. This focused 7-hour course covers environment setup, core Node concepts, asynchronous programming patterns, working with the filesystem and streams, creating HTTP servers, basic routing, and an introduction to Express.js. Prior knowledge of JavaScript is recommended.

Fee: ₹499 Training Mode: Instructor-led live class Duration: 7 hours Next Batch: Loading... Prerequisite: Javascript

What you will learn from this course?

  • Introduction to Node.js
    • What is Node.js and why use it
    • Features of Node.js
    • Node.js architecture (Single-threaded, Event Loop, Non-blocking I/O)
    • Installing Node.js (Windows, Linux, macOS)
    • Using Node.js with npm (Node Package Manager)
  • Node.js Basics
    • Running your first Node.js program
    • Understanding Node.js REPL (Read-Eval-Print-Loop)
    • Core concepts: Modules, Callbacks, Events, Streams
  • Node.js Modules
    • What are modules and how they work
    • Importing and exporting modules (require, module.exports)
    • Core (built-in) Modules:
      • OS Module – system info, memory, hostname, etc.
      • FS Module – reading/writing files, async vs sync methods
      • Path Module – handling file paths
      • Events Module – event-driven programming in Node.js
      • HTTP Module – creating servers and handling requests
  • User-Defined Modules
    • Creating custom modules
    • Sharing and structuring code in multiple files
  • Third-Party Modules
    • Installing packages via npm
    • Using popular utility packages and module best practices
  • Asynchronous Programming in Node.js
    • Callbacks
    • Promises & async/await
    • Event Loop explained
    • Error handling in async code
  • Working with the File System and Streams
    • Reading and writing files
    • Creating and deleting files/folders
    • File streams (readable/writable streams, piping)
  • Server Creation and Routing
    • Creating a basic HTTP server
    • Handling requests and responses
    • Understanding routing (manual routing vs frameworks)
    • Handling form data (GET/POST requests)
    • Serving static files
  • Express.js Framework (Intro)
    • What is Express and why use it
    • Setting up a basic Express app
    • Routing & middleware basics
    • Connecting Express with earlier concepts (FS, modules, async)
TALK TO US FOR FREE