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)