Home
Docs
Resources
Tools
Contact Us
Typing Test
বাংলা
Toggle Sidebar
Start Here
Computer Basics
20
Office Skills
37
Intro to Programming
20
Artificial Intelligence
24
Cybersecurity
18
Git & GitHub
25
Design
Graphic Design
18
UI/UX Design Principles
32
Photoshop
12
Figma
17
Build the web
HTML
43
CSS
49
JavaScript
34
React
28
Backend & data
PHP
41
SQL
22
WordPress
31
Python
38
Node.js
34
Introduction to Node.js
Installing Node.js
The Module System (CommonJS)
ES Modules in Node.js
npm & package.json
A Tour of Core Modules
The File System Module
Path & OS Modules
Creating a Web Server
The Event Loop
Events & EventEmitter
Callbacks
Promises in Node.js
Async/Await in Node.js
Streams
Buffers
process & Environment Variables
Error Handling in Node.js
Introduction to Express.js
Routing with Express
Middleware
Handling Forms & JSON Request Bodies
Building a REST API
Connecting to a Database
Debugging Node.js Applications
Authentication — Passwords and JWTs
Testing Node.js Applications
Logging in Production
Concurrency Beyond the Event Loop — Child Processes, Worker Threads, and Cluster
Making HTTP Requests from Node.js
process.nextTick and setImmediate
Template Engines — Server-Rendered HTML with EJS
Garbage Collection and Memory Leaks in Node.js
Where This Leaves You
MongoDB
26
Launch & grow
Freelancing & Client Work
29
Hosting & Deployment
40
Digital Marketing
32
SEO
26
Career Skills
34
Node.js
34 lessons
1
Introduction to Node.js
2
Installing Node.js
3
The Module System (CommonJS)
4
ES Modules in Node.js
5
npm & package.json
6
A Tour of Core Modules
7
The File System Module
8
Path & OS Modules
9
Creating a Web Server
10
The Event Loop
11
Events & EventEmitter
12
Callbacks
13
Promises in Node.js
14
Async/Await in Node.js
15
Streams
16
Buffers
17
process & Environment Variables
18
Error Handling in Node.js
19
Introduction to Express.js
20
Routing with Express
21
Middleware
22
Handling Forms & JSON Request Bodies
23
Building a REST API
24
Connecting to a Database
25
Debugging Node.js Applications
26
Authentication — Passwords and JWTs
27
Testing Node.js Applications
28
Logging in Production
29
Concurrency Beyond the Event Loop — Child Processes, Worker Threads, and Cluster
30
Making HTTP Requests from Node.js
31
process.nextTick and setImmediate
32
Template Engines — Server-Rendered HTML with EJS
33
Garbage Collection and Memory Leaks in Node.js
34
Where This Leaves You