Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

120 lines
13 KiB

{
"home": "/roadmaps/107-nodejs/content/readme.md",
"nodejs-async-programming": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/readme.md",
"nodejs-async-programming:promises": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/102-promises.md",
"nodejs-async-programming:async-await": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/103-async-await.md",
"nodejs-async-programming:callbacks": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/104-callbacks.md",
"nodejs-async-programming:set-timeout": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/105-set-timeout.md",
"nodejs-async-programming:set-interval": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/106-set-interval.md",
"nodejs-async-programming:set-immediate": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/107-set-immediate.md",
"nodejs-async-programming:process-next-tick": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/108-process-next-tick.md",
"nodejs-async-programming:event-loop": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/100-event-loop.md",
"nodejs-async-programming:event-emitter": "/roadmaps/107-nodejs/content/104-nodejs-async-programming/101-event-emitter.md",
"nodejs-introduction": "/roadmaps/107-nodejs/content/100-nodejs-introduction/readme.md",
"nodejs-introduction:what-is-nodejs": "/roadmaps/107-nodejs/content/100-nodejs-introduction/100-what-is-nodejs.md",
"nodejs-introduction:why-nodejs": "/roadmaps/107-nodejs/content/100-nodejs-introduction/101-why-nodejs.md",
"nodejs-introduction:history-of-nodejs": "/roadmaps/107-nodejs/content/100-nodejs-introduction/102-history-of-nodejs.md",
"nodejs-introduction:nodejs-vs-browser": "/roadmaps/107-nodejs/content/100-nodejs-introduction/103-nodejs-vs-browser.md",
"nodejs-introduction:running-nodejs-code": "/roadmaps/107-nodejs/content/100-nodejs-introduction/104-running-nodejs-code.md",
"nodejs-modules": "/roadmaps/107-nodejs/content/101-nodejs-modules/readme.md",
"nodejs-modules:commonjs-vs-esm": "/roadmaps/107-nodejs/content/101-nodejs-modules/100-commonjs-vs-esm.md",
"nodejs-modules:custom-modules": "/roadmaps/107-nodejs/content/101-nodejs-modules/101-custom-modules.md",
"nodejs-modules:global-keyword": "/roadmaps/107-nodejs/content/101-nodejs-modules/102-global-keyword.md",
"nodejs-npm": "/roadmaps/107-nodejs/content/102-nodejs-npm/readme.md",
"nodejs-npm:npx": "/roadmaps/107-nodejs/content/102-nodejs-npm/100-npx.md",
"nodejs-npm:global-install-vs-local-install": "/roadmaps/107-nodejs/content/102-nodejs-npm/101-global-install-vs-local-install.md",
"nodejs-npm:updating-packages": "/roadmaps/107-nodejs/content/102-nodejs-npm/102-updating-packages.md",
"nodejs-npm:using-packages": "/roadmaps/107-nodejs/content/102-nodejs-npm/103-using-packages.md",
"nodejs-npm:running-scripts": "/roadmaps/107-nodejs/content/102-nodejs-npm/104-running-scripts.md",
"nodejs-npm:npm-workspaces": "/roadmaps/107-nodejs/content/102-nodejs-npm/105-npm-workspaces.md",
"nodejs-npm:creating-packages": "/roadmaps/107-nodejs/content/102-nodejs-npm/106-creating-packages.md",
"nodejs-error-handling": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/readme.md",
"nodejs-error-handling:stack-trace": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/100-stack-trace.md",
"nodejs-error-handling:using-debugger": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/101-using-debugger.md",
"nodejs-error-handling:uncaught-exceptions": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/102-uncaught-exceptions.md",
"nodejs-error-handling:error-types": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/103-error-types/readme.md",
"nodejs-error-handling:error-types:javascript-errors": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/103-error-types/100-javascript-errors.md",
"nodejs-error-handling:error-types:system-errors": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/103-error-types/101-system-errors.md",
"nodejs-error-handling:error-types:user-specified-errors": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/103-error-types/102-user-specified-errors.md",
"nodejs-error-handling:error-types:assertion-errors": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/103-error-types/103-assertion-errors.md",
"nodejs-error-handling:async-errors": "/roadmaps/107-nodejs/content/103-nodejs-error-handling/104-async-errors.md",
"nodejs-working-with-files": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/readme.md",
"nodejs-working-with-files:fs-module": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/100-fs-module.md",
"nodejs-working-with-files:path-module": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/101-path-module.md",
"nodejs-working-with-files:process-cwd": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/102-process-cwd.md",
"nodejs-working-with-files:glob": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/103-glob.md",
"nodejs-working-with-files:globby": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/104-globby.md",
"nodejs-working-with-files:fs-extra": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/105-fs-extra.md",
"nodejs-working-with-files:chokidar": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/106-chokidar.md",
"nodejs-working-with-files:dirname": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/107-dirname.md",
"nodejs-working-with-files:filename": "/roadmaps/107-nodejs/content/105-nodejs-working-with-files/108-filename.md",
"nodejs-command-line-apps": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/readme.md",
"nodejs-command-line-apps:exitting-and-exit-codes": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/100-exitting-and-exit-codes.md",
"nodejs-command-line-apps:printing-output": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/101-printing-output/readme.md",
"nodejs-command-line-apps:printing-output:process-stdout": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/101-printing-output/100-process-stdout.md",
"nodejs-command-line-apps:printing-output:process-stderr": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/101-printing-output/101-process-stderr.md",
"nodejs-command-line-apps:printing-output:chalk": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/101-printing-output/102-chalk.md",
"nodejs-command-line-apps:printing-output:figlet": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/101-printing-output/103-figlet.md",
"nodejs-command-line-apps:printing-output:cli-progress": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/101-printing-output/104-cli-progress.md",
"nodejs-command-line-apps:taking-input": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/readme.md",
"nodejs-command-line-apps:taking-input:process-stdin": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/100-process-stdin.md",
"nodejs-command-line-apps:taking-input:prompts": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/101-prompts.md",
"nodejs-command-line-apps:taking-input:inquirer": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/102-inquirer.md",
"nodejs-command-line-apps:command-line-args": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/103-command-line-args/readme.md",
"nodejs-command-line-apps:command-line-args:process-argv": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/103-command-line-args/100-process-argv.md",
"nodejs-command-line-apps:command-line-args:commander-js": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/103-command-line-args/101-commander-js.md",
"nodejs-command-line-apps:environment-variables": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/104-environment-variables/readme.md",
"nodejs-command-line-apps:environment-variables:dotenv": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/104-environment-variables/100-dotenv.md",
"nodejs-command-line-apps:environment-variables:process-env": "/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/104-environment-variables/101-process-env.md",
"nodejs-apis": "/roadmaps/107-nodejs/content/107-nodejs-apis/readme.md",
"nodejs-apis:http-module": "/roadmaps/107-nodejs/content/107-nodejs-apis/100-http-module.md",
"nodejs-apis:express-js": "/roadmaps/107-nodejs/content/107-nodejs-apis/101-express-js.md",
"nodejs-apis:nest-js": "/roadmaps/107-nodejs/content/107-nodejs-apis/102-nest-js.md",
"nodejs-apis:fastify": "/roadmaps/107-nodejs/content/107-nodejs-apis/103-fastify.md",
"nodejs-apis:got": "/roadmaps/107-nodejs/content/107-nodejs-apis/104-got.md",
"nodejs-apis:unfetch": "/roadmaps/107-nodejs/content/107-nodejs-apis/105-unfetch.md",
"nodejs-apis:axios": "/roadmaps/107-nodejs/content/107-nodejs-apis/106-axios.md",
"nodejs-apis:api-calls-http": "/roadmaps/107-nodejs/content/107-nodejs-apis/107-api-calls-http.md",
"nodejs-apis:jsonwebtoken": "/roadmaps/107-nodejs/content/107-nodejs-apis/108-jsonwebtoken.md",
"nodejs-apis:passport-js": "/roadmaps/107-nodejs/content/107-nodejs-apis/109-passport-js.md",
"nodejs-keep-app-running": "/roadmaps/107-nodejs/content/108-nodejs-keep-app-running/readme.md",
"nodejs-keep-app-running:nodemon": "/roadmaps/107-nodejs/content/108-nodejs-keep-app-running/100-nodemon.md",
"nodejs-template-engines": "/roadmaps/107-nodejs/content/109-nodejs-template-engines/readme.md",
"nodejs-template-engines:marko": "/roadmaps/107-nodejs/content/109-nodejs-template-engines/100-marko.md",
"nodejs-template-engines:pug": "/roadmaps/107-nodejs/content/109-nodejs-template-engines/101-pug.md",
"nodejs-template-engines:ejs": "/roadmaps/107-nodejs/content/109-nodejs-template-engines/102-ejs.md",
"nodejs-databases": "/roadmaps/107-nodejs/content/110-nodejs-databases/readme.md",
"nodejs-databases:relational": "/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/readme.md",
"nodejs-databases:relational:knex": "/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/100-knex.md",
"nodejs-databases:relational:type-orm": "/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/101-type-orm.md",
"nodejs-databases:relational:sequelize": "/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/102-sequelize.md",
"nodejs-databases:relational:prisma": "/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/103-prisma.md",
"nodejs-databases:relational:native-drivers": "/roadmaps/107-nodejs/content/110-nodejs-databases/100-relational/104-native-drivers.md",
"nodejs-databases:document": "/roadmaps/107-nodejs/content/110-nodejs-databases/101-document/readme.md",
"nodejs-databases:document:mongoose": "/roadmaps/107-nodejs/content/110-nodejs-databases/101-document/100-mongoose.md",
"nodejs-databases:document:prisma": "/roadmaps/107-nodejs/content/110-nodejs-databases/101-document/101-prisma.md",
"nodejs-databases:document:native-drivers": "/roadmaps/107-nodejs/content/110-nodejs-databases/101-document/102-native-drivers.md",
"nodejs-testing": "/roadmaps/107-nodejs/content/111-nodejs-testing/readme.md",
"nodejs-testing:jest": "/roadmaps/107-nodejs/content/111-nodejs-testing/100-jest.md",
"nodejs-testing:mocha": "/roadmaps/107-nodejs/content/111-nodejs-testing/101-mocha.md",
"nodejs-testing:cypress": "/roadmaps/107-nodejs/content/111-nodejs-testing/102-cypress.md",
"nodejs-logging": "/roadmaps/107-nodejs/content/112-nodejs-logging/readme.md",
"nodejs-logging:morgan": "/roadmaps/107-nodejs/content/112-nodejs-logging/100-morgan.md",
"nodejs-logging:winston": "/roadmaps/107-nodejs/content/112-nodejs-logging/101-winston.md",
"nodejs-keep-app-running-prod": "/roadmaps/107-nodejs/content/113-nodejs-keep-app-running-prod/readme.md",
"nodejs-keep-app-running-prod:pm2": "/roadmaps/107-nodejs/content/113-nodejs-keep-app-running-prod/100-pm2.md",
"nodejs-keep-app-running-prod:forever": "/roadmaps/107-nodejs/content/113-nodejs-keep-app-running-prod/101-forever.md",
"nodejs-keep-app-running-prod:nohup": "/roadmaps/107-nodejs/content/113-nodejs-keep-app-running-prod/102-nohup.md",
"nodejs-threads": "/roadmaps/107-nodejs/content/114-nodejs-threads/readme.md",
"nodejs-threads:child-process": "/roadmaps/107-nodejs/content/114-nodejs-threads/100-child-process.md",
"nodejs-threads:cluster": "/roadmaps/107-nodejs/content/114-nodejs-threads/101-cluster.md",
"nodejs-threads:worker-threads": "/roadmaps/107-nodejs/content/114-nodejs-threads/102-worker-threads.md",
"nodejs-streams": "/roadmaps/107-nodejs/content/115-nodejs-streams.md",
"nodejs-more-debugging": "/roadmaps/107-nodejs/content/116-nodejs-more-debugging/readme.md",
"nodejs-more-debugging:memory-leaks": "/roadmaps/107-nodejs/content/116-nodejs-more-debugging/100-memory-leaks/readme.md",
"nodejs-more-debugging:memory-leaks:garbage-collection": "/roadmaps/107-nodejs/content/116-nodejs-more-debugging/100-memory-leaks/100-garbage-collection.md",
"nodejs-more-debugging:node-inspect": "/roadmaps/107-nodejs/content/116-nodejs-more-debugging/101-node-inspect.md",
"nodejs-more-debugging:using-apm": "/roadmaps/107-nodejs/content/116-nodejs-more-debugging/102-using-apm.md",
"nodejs-common-modules": "/roadmaps/107-nodejs/content/117-nodejs-common-modules/readme.md",
"nodejs-common-modules:builtin-modules": "/roadmaps/107-nodejs/content/117-nodejs-common-modules/100-builtin-modules.md"
}