Node js Course Details and Description



Introduction to node js

  • Creating first Node JS app
  • Understanding NPM
  • Creating and locating Modules
  • Specifying dependencies with package. Json
  • Understanding CPS (Continuation Passing Style)
  • Understanding the Event Loop

Npm and Cps

  • Understanding NPM
  • Creating and locating Modules
  • Specifying dependencies with package. Json
  • Understanding CPS (Continuation Passing Style)
  • Understanding the Event Loop

Build app with node and express with mvc Architecture

  • Creating a simple HTTP server
  • Understanding and installing Express JS
  • Creating a basic Express JS app
  • Understanding Routing in Express JS.

Mongodb

  • Connecting to Mongoose
  • Working with Mongodb
  • CRUD Operations
  • Search Operations
  • Working with Mongodb in Nodejs
  • Understanding Mongoose
  • Securing passwords and SSN by encryption

Express js with middleware

  • Error Handling by using logger
  • Handling sessions
  • Ejs templating engine
  • Working with public and private content


Passport authentication

  • Local
  • Google
  • Facebook
  • Using parameterized routes
  • Rending view using Express JS
  • Session Handling
  • Working with Multer
  • Working with Morgan

Working with third party api’s

  • Working Open Api’s Like Walmart
  • Working with Google Api

Events and streams

  • Understanding streams
  • Readable and Writable streams
  • Piping streams
  • Understanding Events
  • Demonstration of using Events

Socket io

  • Understanding Socket.IO
  • Creating a basic Socket.IO app
  • Creating a simple chat application using Socket.IO

Node js best prctices

  • Challenges with Node Js
  • Deployment scenarios

Additional benefits from nbits

  • Course Material
  • Sample resumes and Fine tuning of Resume
  • Interview Questions
  • Mock Interviews by Real time Consultants
  • Certification Questions
  • Job Assistance