Find the detailed version of this roadmap
!
" Beginner Topics / start with these
along with resources and other roadmaps
"
! Intermediate Topics / pick them after beginner topics
"
! Advanced Topics / pick these after intermediate topics [Link] http : // [Link]
Backend roadmap till Language Selection
What is [Link]? JavaScript Roadmap
[Link] vs Browser
Why use [Link]? Introduction to [Link]
Running [Link] Code
History of [Link]
Global Installation
Common JS Creating Custom Modules
Modules Local Installation
ESM global Keyword
Installing Packages
Common Formats
npx
Updating Packages
Private Packages Using Installed Packages
Creating Packages npm
Public Packages Running Scripts
Uncaught Exceptions npm workspaces
JavaScript Errors
System Errors Call Stack & Stack Trace
Types of Errors Error Handling
User Specified Errors Debugging [Link]
Assertion Errors
Handling Async Errors
[Link]() glob globby
Event Emitter path module fs-extra chokidar
Promises
Event Loop fs module OpenSource Packages
async / await
Callbacks Asynchronous Programming
Working with Files
setTimeout
setInterval dotenv package [Link] __dirname
setImmediate Exitting & Exit Codes Environment Variables __filename
[Link]
Writing Async Code Command Line Apps Command Line Args
Printing Output Taking Input [Link]
fastify framework
[Link] Package
Nestjs framework
[Link] [Link]
[Link] framework
[Link] Prompts package http module
http module
chalk package Inquirer package axios package
HTTP Server
figlet package unfetch package
cli-progress package got package
Working with APIs
Making API Calls
nodemon package Keeping Application Running
jsonwebtoken package
ejs pug marko Templating Engines
[Link] package
Knex package
Authentication
TypeORM package
Mongoose package
Sequelize package
Prisma package Document Working with Databases Relational
Prisma package
Native Drivers
Morgan Native Drivers
Jest
Mocha Testing Logging Winston
Cypress Keeping App Running pm2 Package
forever Package
Child Process Cluster Worker Threads
nohup
Garbage Collection
Threads
fs os net
path url Streams More Debugging Memory Leaks
events http node --inspect
Common Built-in Modules
console assert Using APM
process cluster
perf_hooks
crypto
Backend roadmap after Language Selection
Bu!er
Built-in Modules