Learning Node Index Intro Node HTTP Node Modules Creating a module Node built-in modules Path module OS module File System module Events module HTTP module NPM SemVer (Semantic versioning) Publishing a package in NPM Registry Express Basic Express App Accessing environment variable Using route parameters Using query string parameters CRUD operations Create or post() Read or .get() Update or .put() Delete or .delete() Middlewares Creating a middleware Sample Express App Architecture Express Template Engines Express Authentication and Authorization Authentication Sample route for creating a USER Sample route for authenticating a USER Sample way to protect a route with a middleware function Authorization Express Error Handler Handle rejected promises by route Error handler middleware Use NPM package like ExpressJS Async Errors NPM Dependencies Bcrypt Config Debug Express Async Errors Joi jsonwebtoken