Learn Node.js, Express and MongoDB

Learn Node.js, Express and MongoDB


Please login to purchase the course.

Slides in English

Explanation in Hindi + English

SKU: cid_6363 Category: Tags: , ,
About the course

This course in NodeJS is designed in such a way that you can understand the fundamentals of NodeJS. In this course, you will first learn to install Git Bash and Node.js on to a Windows 7 machine. After that, you will learn how to install and configure MongoDB on to a Windows machine. Then you will learn to build a server that serves static html pages from the app directory. In addition to this, you will get a complete explanation about Node Packaged Modules (NPM), and you will also learn to create a package.json file using "npm init". Finally, you will learn to deploy your Node.js and Express application to Digital Ocean. You will also learn to install a Node process manager and even connect a domain name.

Learning Outcomes
    After completing this course, you will be able to:
  • Create some basic interactive websites using Node.js.
  • Create modules to organize the server.
  • Build a server using the core modules in Node.js.
  • Boost your hireability through innovative and independent learning.
  • Get a certificate on successful completion of the course.
Target Audience

The course can be taken by:

Students: All students who are pursuing any technical/professional courses related to computer science / Information Technology.

Teachers/Faculties: All computer science teachers/faculties who wish to acquire new skills.

Professionals: All web development professionals, who wish to upgrade their skills.

Why learn this course?

Node.js is an open-source, cross-platform JavaScript runtime environment for developing server-side web applications, that uses the V8 engine developed by Google for use in Chrome. Node.js applications are written in JavaScript and can be run within the Node.js runtime on OS X, Microsoft Windows and Linux. The V8 engine compiles JavaScript into native machine code which executes at lightning speeds. Node.js provides an event-driven architecture and a non-blocking I/O API designed to optimize an application's throughput and scalability for real-time web applications. Node.js enables developers to write both client-side and server-side code in JavaScript. So a programmer can use JavaScript for building both the frontend and backend of a web application. The effectiveness of Node.js can be determined from the fact that currently the runtime environment is being used by large websites like IBM, Microsoft, LinkedIn, Yahoo, SAP, PayPal, GoDaddy, and Netflix.

Node.js developer is one of the most sought-after professionals in the IT sector today with 9,000% increase in job postings by the industry as shown by data from here. In India there are 10294 positions are available to hire Node.js Developers. Node.js Developers are being hired by all types of companies whether small or big. The average salary of a Node.js developer in INDIA is 4-6 LPA and Average salary of a Node.js developer in the US is $102000.Full stack JS developers are being hunted by companies like Amazon, Salesforce, Intel, Uber, Goldman Sachs and even growing B2C startups like Paytm and Flipkart. So, This is the best technology stack of present and coming years. Therefore, career prospects are bright for all those people who are interested in making a career in web application development, and it is worth learning this course.

Course Features
  • 24X7 Access: You can view lectures as per your own convenience.
  • Online lectures: ~2 hours of online lectures with high-quality videos.
  • Updated Quality content: Content is latest and gets updated regularly to meet the current industry demands.
Test & Evaluation

There will be a final test containing a set of multiple choice questions. Your evaluation will include the scores achieved in the final test.


Certification requires you to complete the final test. Your certificate will be generated online after successful completion of course.


Topics to be covered
  • Node.js Part-1 Install Node.js on Windows

In here, we will learn how we can install Node.js on our widows machine instead of Linux or Mac. We will also use git for version control and Linux like command line interface.

  • Node.js Part-2 Install MongoDB in Windows

MongoDB is a document database that provides high performance, high availability and easy scalability. Therefore, in this part of the tutorial, we will get to know about the installation and configuration of MongoDB onto our Windows machine.

  • Node.js Part-3 Building a Static Page Server

Node.js can be used to run JavaScript on the server. We will see how we can build a server using Node.js that serves static html pages from the app directory.

  • Node.js Part-4 NPM

NPM is the package manager for JavaScript. It simply stands for "Node Package Manager". In this part of the tutorial, we will create a "package.json" with the help of "NPM init".

  • MongoDB

MongoDB is a NoSQL database. In here, will focus on how to create collections, insert documents, update and delete documents, create users and some other core concepts of MongoDB.

  • Node.js - Express

In this tutorial, we will get to know all the basics of ExpressJs such as Installation and Set up of Express, Middleware, Routing, Template Engines, Forms & Input, Models, Orm & Databases and Express Generator.

', { 'anonymize_ip': true });