Node.js with Mongo DB

Node.js is a server-side platform built on Google Chrome's JavaScript Engine (V8 Engine). Node.js was developed by Ryan Dahl in 2009.Node.js is a platform built on Chrome's JavaScript runtime for easily building fast and scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.


  1. What is Node.js?
  2. Download Node.js
  3. Command line Interface
  4. Initiate Node.js File
  1. What is module in Node.js?
  2. What are Built-in Modules?
  3. How to include Modules?
  4. How to create a Modules?
  5. What are Built-in Http Module?
  6. What are Built-in URL Module?
  7. Node.js as a File server
  8. Node.js as a Web server
  9. What is NPM and Package?
  10. How to download packages of Node.js?
  11. Events in Node.js
  12. What is an Events Module?
  13. What is an Eventemitter Object?
  1. What is Mongo DB?
  2. Installations and setting up Mongo DB
  3. How to create a Collection in MongoDB?
  4. CRUD with Mongo DB
  1. What is meant by ExpressJS?
  2. ExpressJS Installation
  3. Features of ExpressJS
  4. Routing with ExpressJS
  5. ExpressJS Middleware
  6. Cookies in ExpressJS
  7. Rest API with ExpressJS
  8. Database Connectivity
  9. Error Handling in ExpressJS