Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows developers to run JavaScript on the server side, creating server-side applications with JavaScript. What are we going to cover? - Basics of Web - Basics of NodeJS and Modules - Working on NodeJS - Creating WebServers and API with Node and Express Framework. - MongoDB as Database for Data Storage. - EJS for Server Side Rendering. - Authentication and Authorization. - JWT Tokens - Advanced NodeJS Patterns such as MVC, etc. - Building Server with Express and Typescript. - And the list goes on... #nodejs #javascript #mernstack