Description
Node Js Training- Introducing Node
What is Node Js Training?
Node.Js Architecture – Overview
Components of Node.Js
The Event Loop Concept
Asynchronous I/O
Why NodeJs?
Dev Envrionment Setup
Installing NodeJs
Installing MongoDB
The REPL Terminal
Getting started with Node.Js application
Working with Node.Js Packages (NPM)
Creating a Node.Js application
Writing Data to the console
Creating a Node.Js Packaged Module
Publishing a Node.js Packaged Module to NPM Registry
Working with Events, Timers & Callbacks in Node.Js
Event Model
Adding work to the Event Queue
Implementing Callbacks
Handling I/O in Node.js
Buffers
Working with JSON Data
Compressing & Decompressing Data with Zlib
Accessing the File System
Opening & Closing Files
Writing Files
Reading Files
Synchronous vs Asynchronous File System Calls
Other FS Tasks
Verifying Path Existence
Getting File Info
Listing Files
Deleting file
Creating & Deleting Directories
Renaming Files & Directories
Implementing HTTP Services
Creating a simple HTTP Server
Understanding URLs
Processing Querystring and Parameters
Serving static files with HTTP Server
Implementing dynamic GET Servers
Implementing POST Servers
ExpressJs – The Middleware
Installing ExpressJs
Creating a simple Hello World Express App
The express generator
Routing
Writing Middleware
Error Handling
EJS / JADE – Template to create Views
Building a Data Model with MongoDB & Mongoose
MongoDB – Introduction
Mapping of SQL Knowledge to MongoDB
CRUD Operations in MongoDB (using MongoDB Shell)
Connecting express app to MongoDB
Defining Simple Mongoose Schema
Writing REST APIs Using Express
The rules of a REST API
Setting up the API in Express
Handling CRUD Operations to MongoDB using Mongoose
Consuming REST API
How to call an API from Express
Handling the CRUD Operations to MongoDB by consuming the Express API
Modifying Views to display data
Managing Authentication and User Sessions
Creating a user schema for MongoDB, with password encryption
Creating an authentication API with Passport
Securing relevant API endpoints
Managing User Sessions
Testing Node Servers
Unit Testing with Mocha
Deploying to Node.Js applications to Heroku and accessing live.
Prerequisite:
Basic working knowledge of JavaScript, Text editor – Visual Studio code/We storm/Atom and preffered one is Visual Studio .
Duration & Timings :
Duration – 24 Hours.
Training Type: Online Live Interactive Session.
Faculty: Experienced.
For Upcoming Schedules Please Contact Us
Inquiry Now Discount Offer
USA: +1 734 418 2465 | India: +91 40 4018 1306
Reviews
There are no reviews yet.