Node.js Roadmap
Step by step guide to becoming an Android developer.
Ask AI about Node.js Roadmap
Legend
Propose
Alternatives
Options
1 Introduction to Node.js
What is Node.js?
Node.js vs Browser
Running Node.js Code
2 Async Programming
Event Loop
Callbacks
Promises
async/await
3 Modules
Creating & Importing
CommonJS
ESM
Environment Variables
4 Package Manager (npm)
npm
package.json
Semantic Versioning
npx
5 Error Handling
Types of Errors
Handling Async Errors
Uncaught Exceptions
Event Emitter
6 Built-in Modules
fs module
path module
http module
Streams
7 Command Line Apps
Command line args
Taking Input
Printing Output
Commander
8 Building APIs
Express.js
Fastify
NestJS
Template Engines
9 Working with Databases
Relational DBs
NoSQL DBs
ORMs / ODMs
Query Builders
10 Testing
Jest
Vitest
node:test
E2E Testing
11 Logging
Winston
Morgan
PM2
12 Advanced Concepts
Worker Threads
Child Process
Cluster
Debugging