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