Nodejs course

Shopping cart

Subtotal: $318.00

View cart Checkout

NodeJs Course step by step By Puran Thapa Sir

Course Image

NodeJs Course step by step By Puran Thapa Sir

What is NodeJS?
  • Javascript is the most popular language around the world. It is a high performance scripting language. For 20 years, JavaScript has been used for client-side scripting, later came NodeJS, which was a runtime environment required to execute a program written in JavaScript.

  • NodeJS is a single-threaded, cross-platform, open-source server environment that can run on Windows, Linux, Unix, macOS, and more.

  • It is a back-end JavaScript runtime environment, runs on the V8 JavaScript Engine and executes.

  • NodeJS native language is JavaScript. NodeJS was aiming to create real-time websites with push capability but you can create all types of websites.

  • LinkedIn, Paypal, Netflix, and eBay are some famous websites made in NodeJS. 

What will you learn?
  • After completing this course, you can understand what a Web Server and NodeJS are.

  • You are able to handle HTTP requests.

  • You can create REST APIs.

  • You will have knowledge about the MySQL Server and MongoDB and how you can connect it with your NodeJS project.

  • Overall, you will be able to create your own dynamic website in NodeJS.

How will it help you in your career?
  • Job opportunities: Learning NodeJS can open up various job opportunities in MNC companies like Paypal, LinkedIn, Uber, Yahoo, Medium, GoDaddy, Groupon, Walmart and others which are using NodeJS.

  • Career growth: NodeJS is a dynamic field with plenty of opportunities for career growth and advancement.

  • Freelancing: Learning NodeJS can give you the opportunity to work as a freelancer and have the flexibility to work on a project-to-project basis.

The Course Curriculum

S.No. Module Topics Date


Introduction to Node JS

Advantages of Node JS

What is Node JS, Node.js Process Model
Traditional Web Server Model


Setup Dev Environment

Install Node.js on Windows

Install Node.js on mac
Node JS Console


Node JS Modules

Functions --
Buffer, Module --
Practice Session --
Module Types:- Core Modules, Local Modules, Module.Exports


Node Package Manager

What is NPM, Installing Packages Locally, Adding dependency in package.json
Installing packages globally, Updating packages


Creating Web server

Creating Web Server

Handling http requests
Sending requests
6 Practice Session ---------


File System

Fs.readFile, Opening a file
Writing a File, Writing a file asynchronously
Deleting a file, Other IO Operations
8 Practice Session ---------
9 Debugging Node JS Application Core Node JS debugger



EventEmitter class
Returning event emitter
Inhering events



Configuring routes
Working with express


Serving Static Resources

Serving static files
Working with middle ware


Template Engines

Why Template Engine


Database MySQL and mongo DB

About MySQL Database
MySQL and MySQL2 npm package
Connection with MySQL
CRUD Operation in MySQL
About MongoDB (unstructured Database)
Connection with MongoDB
CRUD Operation in MongoDB
15 Project development
Author Image

Puran Thapa

I became attracted by the complexities of computer language throughout my time in college and began learning coding as a result. Every time I coded, it seemed like I was creating something new. I finally landed my desired job once I had mastered the language, which took over a month. I've done web and app development work for organisations like Sigmatech, DLB Infotech, Unacademy, Class24, JRF Adda, and many others.

I'm here to introduce you to NodeJS, a powerful programming language. By learning this, you will become an expert in the field and gain information on how to create your own mobile application or website while also working on projects for other businesses. Your chances of landing a job at an MNC will increase if you learn this. You can even start your own projects as a freelancer.

1 Course 125 Students
NodeJs Course step by step By Puran Thapa Sir

Register for our course today!


Learn From Our Platform and

Take it to Next Level

Download APP