Node JS Development

Changing lives, businesses, and nations through talent transformation in digital technologies.

  • Rakibul Thumbnail
    Course Language Hindi & English
  • Duration 3-4 Months
  • Review
    (4.5)
Line Shape Image
Line Shape Image

Short Overview

Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project. Node.js runs the V8 JavaScript engine, the core of Google Chrome, outside of the browser. This allows Node.js to be very performant.

  • Introduction
  • Who this course is for
  • How Node.JS Works
  • Node V8 Engine
  • Installation Node.JS

  • What is REPL - Read Evaluate Print Line
  • Loading Files - Using REPL
  • Process Objec
  • Global Namespace
  • Buffers
  • Understanding Callbacks

  • Introduction
  • Making use of NPM - Node Package Manager
  • Publishing node modules
  • Module Caching
  • Module Cashing - Overcoming the limitations
  • Module Patterns

  • Events and EventEmitter
  • EventEmitter and Inheritance
  • Creating your own EventEmitter
  • Creating Classes in ES6
  • ES6 Classes and EventEmitter

  • Introduction to Streams
  • Readable Streams
  • Writeable Streams
  • Piping
  • Chaining
  • Set Encoding
  • Additional Methods of Readable Streams
  • Duplex Streams

  • Introduction
  • Promises
  • Generators
  • Resolving Callback Hell

  • How a Web Server works
  • Creating our WebServer
  • Sending HTML content as response from WebServer
  • Serving Static Contents
  • Post data to Node Web Server
  • Handling Querystring

  • Introduction to Express
  • Installing Express
  • Creating a Web Server using Express
  • Adding routes to Express App
  • Working with Express Templates
  • Working with partials
  • Sharing content across routes
  • Organizing our routes
  • Making use of Express Generator
  • Express Middleware

  • Developing a project using Express
  • Apply All the Concepts Learnt till Now
  • Understanding assets of our Express Web Application
  • Structuring our express web application

  • Introduction to Database
  • Download and installing MySQL and Workbench on windows
  • Connecting MySQL with our Express Application
  • Introduction to NoSQL Database
  • Installing to MongoDB Locally
  • Working with MongoDB and Mongoose
  • Using Mongolab - MongoDB as a Service

  • Setting up our Authentication Application
  • Creating User Model in Mongoose
  • Developing Strategies - I - Login Strategy
  • Developing Strategies - II - Signup Strategy
  • Creating Routes
  • Creating our Login/Signup Layout and Finishing the Application
  • System With Minimum I3 Processor Or Better
  • At Least 4 Gb Of Ram

Ready to kick-start your career?

Join Us Now Join Us Now
Shape Image
Shape Image