Home Cloud Courses Node JS Training

Node JS
Online Training

By Our Industry Expert

GET FREE LIVE TRAINING

ENROLL NOW

Online Batches
Date Timing
3 FEB Batch 9:00 AM 9:00 PM

Node.js

  • Introduction to Node.js
  • Installing Node.js
  • Node's Event Loop
  • Alternatives to Node.js
  • Writing asynchronous code

Modularizing code

  • Understanding built-in modules
  • What is Modularizing code
  • Techniques for modularizing JavaScirpt code
  • Using require() to modularize application code
  • Using npm for third-party modules
  • Handling Exceptions
  • Difference b/w modularizing JavaScirpt and application code

Events and Streams

  • Understanding Events
  • EventEmitter class
  • Understanding Streams
  • Reading and writing streams
  • Using pipe()

Accessing Local Resources

  • Process Object
  • What is Accessing Local Resources
  • Manipulating File System
  • Understanding Buffers

Node.js and the web

  • Handling web requests
  • Building a web server
  • Understanding the need for web sockets
  • Realtime interaction using socket.io

Building web applications using Express.js

  • Installing Express.js
  • Routing
  • Parameters and queries in routing
  • Building views using Jade view engine
  • Using blocks for layout
  • Displaying data
  • Working with forms
  • Serving files
  • Working with cookies and sessions
  • Authentication and authorization
  • Error Handling

Scaling Node applications

  • The Child process model
  • exec, spawn, and fork functions
  • Using the Cluster module

Node.js Eco System

  • Node Packages
  • Packages of interest
  • Deciding Factors

Monitoring

  • Monitoring Node.js processes
  • Detecting Memory Leaks

Advanced

  • Configuration Node processe