UrbanPro
true

Node JS

LIVE
Ongoing

Course offered by Avinash Malhotra

3 reviews

Node JS a JavaScript runtime. 

Using JavaScript, we can create  web application, desktop app or mobile app.

I am covering Node JS with Express and Mongo DB.

The complete duration of this course is 2 Months.

Node JS Introduction

  • What is Node JS
  • JavaScript Overview
  • Client Side Vs Server Side JS
  • Synchronous VS Asynchronous JavaScript
  • JavaScript Callback Functions
  • Single Vs Multi Threads

Node JS Fundamentals

  • Node JS
  • Node Package Manager (NPM)
  • How to Install Node js
  • Node REPL
  • Execute Node JS scripts

NodeJS Projects setup

  • Node Package Manager (npm)
  • Creating project
  • The package.json config file
  • Node JS Modules
  • Node JS Modules exports
  • Node JS require function
  • Global and local package installation process

Work with HTTP

  • What is HTTP protocol?
  • Creating HTTP server
  • Render a response
  • Process query strings
  • Use of (REST) Representational State Transfer

File System (IO Operation)

  • Synchronous and asynchronous I/O operation
  • Path and directory operation
  • filename and dirname commands
  • Async reads and writes operations on file

Buffer, Streams, and Events with IO

  • Use of buffers for binary data
  • Flowing and non-flowing streams
  • Streaming of I/O from files and sources
  • Async Processing of streams
  • Event handler configuration

Module & Unit Testing of NodeJS

  • Implementation of Modularization
  • CommonJS and RequireJS standards
  • Creating module with exports
  • Creating a package
  • Module scope and construction
  • Working with unit testing frameworks
  • How to perform unit test?
  • Creating unit tests with Mocha

Express Framework

  • The MVC (model-view- controller) pattern
  • Defining Jade and Handlebars templates
  • Building a front-end controller
  • Defining routes
  • Creating actions
  • Configuring Express to use Handlebars
  • Using REST
  • Reading POST data
  • Building Handlebars helpers
  • Adding middleware

Connection with Database
(RDBMS & MongoDB)

  • Connection of Node js code to databases
  • Connecting to RDBMS and NoSQL databases (Mongo DB)
  • What is NoSQL and Why NoSQL?
  • Difference Between RDBMS and NoSQL Databases
  • Inserting record in Mongo DB using NodeJS
  • Retrieving record in Mongo DB using NodeJS
  • Updating record in Mongo DB using NodeJS
  • Deleting record in Mongo DB using NodeJS
  • Performing search operation.

Build Chat Application using Socket

  • What is Socket
  • CLient vs server in socket
  • Install Socket
  • Run Chat app across LAN/WAN

Node JS Project

  • Project Setup
  • Routes & Views
  • Database & Models
  • CRUD – Create/Retrieve/Update/Delete product.

 

With Frontend, the duration of node is 6 months.

Classroom Training are provided at our premises with Practicals and Free Wifi for students. 

Full Study material is provided by Trainer along with Free backup and revision sessions.

 

Gallery (1)

About the Trainer

Avinash Malhotra picture

5 Avg Rating

3 Reviews

4 Students

5 Courses

Avinash Malhotra

M Tech from IIT Kharagpur

7 Years of Experience

6+ Experienced in Web Designing, UI Development, FrontEnd Development.
Trained 500+ candidates at Tech Altum.
Guest Faculty in Engineering Colleges in noida and Ghaziabad.
Microsoft Certified HTML5 Professional.
Fully Practical Training Sessions with Live Projects.

Students also enrolled in these courses

LIVE
10 Hours
12,000 Group Class (max 10)
14,000 1-on-1 Class

Course offered by Anudeep Kumar

0 review
LIVE
1 Hours
7,500 1-on-1 Class

Course offered by Mohanvej

58 reviews
LIVE
10 Hours
4,000 1-on-1 Class

Course offered by Neha Batra

6 reviews
LIVE
20 Hours
3,000 Group Class (max 20)
4,000 1-on-1 Class

Course offered by Kajal Sharma

1 review

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Node JS by Avinash Malhotra

Avinash Malhotra picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Node JS by Avinash Malhotra

Avinash Malhotra picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more