Node Js Online Training - PowerPoint PPT Presentation

About This Presentation
Title:

Node Js Online Training

Description:

Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses. We are dedicated to designing, developing and implementing training programs for students, corporate employees and business professional. – PowerPoint PPT presentation

Number of Views:89
Learn more at: http://www.learntek.org
Slides: 18
Provided by: Learntek
Category:

less

Transcript and Presenter's Notes

Title: Node Js Online Training


1
  • NODE JS

2
  • The following topics will be covered in our
  • NODE JS
  • Online Training

3
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?

4
Dev Envrionment Setup
  • Installing NodeJs
  • Installing MongoDB
  • The REPL Terminal

5
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

6
Working with Events, Timers Callbacks in
Node.Js
  • Event Model
  • Adding work to the Event Queue
  • Implementing Callbacks

7
Handling I/O in Node.js
  • Buffers
  • Working with JSON Data
  • Compressing Decompressing Data with Zlib

8
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
9
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

10
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

11
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

12
Writing REST APIs Using Express
  • The rules of a REST API
  • Setting up the API in Express
  • Handling CRUD Operations to MongoDB using
    Mongoose

13
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

14
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

15
Testing Node Servers
  • Unit Testing with Mocha
  • Deploying to Node.Js applications to Heroku and
    accessing live.

16
Prerequisite
  • Basic working knowledge of JavaScript, Text
    editor Visual Studio code/We storm/Atom and
    preffered one is Visual Studio .

17
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com