IntermediateBackend

Node.js Complete Course

Master Node.js and build server-side JavaScript applications. Learn async patterns, modules, and package management.

4.7 (1534)
22k students
16h
16 lessons
by Sudip Kc

Price

Free
Lifetime access
English & Nepali
Certificate included

What You'll Learn

Understand Node.js runtime

Work with modules

Handle file system operations

Build web servers

Use npm packages

Deploy Node applications

Course Curriculum

1

Node.js Basics

Learn what Node.js is and how it works.

20m
2

Modules and npm

Manage packages and create modules.

20m
3

File System

Read and write files, work with directories.

20m
4

Event Emitters

Work with events and event-driven programming.

20m
5

Streams

Handle large files with streams.

20m
6

Creating Servers

Build HTTP servers with Node.js.

25m
7

Request/Response

Handle HTTP requests and responses.

20m
8

URL and Query Parameters

Parse URLs and handle query strings.

15m
9

Middleware Concept

Understand middleware pattern.

15m
10

REST API Basics

Build basic REST APIs.

25m
11

Error Handling

Handle errors gracefully in Node.

20m
12

Async/Await

Work with promises and async patterns.

25m
13

Testing

Write tests for Node.js applications.

20m
14

Deployment

Deploy Node.js applications.

20m
15

Mini Projects

Build projects with Node.js.

80m
16

Final Project

Build a complete Node.js application.

100m
Total Duration
16h
Lessons
16
Projects
1
Difficulty
intermediate

Build Real Projects

Task Management API

Intermediate

Build a REST API for task management using Node.js.

80h

Ready to Enroll?

Join 22k+ students already learning this course