Training Courses

Node.js is a packaged compilation of Google’s V8 JavaScript engine, the libuv platform abstraction layer, and a core library, which is itself primarily written in JavaScript.” Beyond that, it’s worth noting that Ryan Dahl, the creator of Node.js, was aiming to create real-time websites with push capability, “inspired by applications like Gmail”. In Node.js, he gave developers a tool for working in the non-blocking, event-driven I/O paradigm.

Overview

NodeJS Training

Node.js is a packaged compilation of Google’s V8 JavaScript engine, the libuv platform abstraction layer, and a core library, which is itself primarily written in JavaScript.” Beyond that, it’s worth noting that Ryan Dahl, the creator of Node.js, was aiming to create real-time websites with push capability, “inspired by applications like Gmail”. In Node.js, he gave developers a tool for working in the non-blocking, event-driven I/O paradigm.

After over 20 years of stateless-web based on the stateless request-response paradigm, we finally have web applications with real-time, two-way connections.


Node.js Training Objectives

  1. Understand the Javascript and technical concepts behind NodeJS
  2. Structure a Node application in modules
  3. Understand and use the Event Emitter
  4. Understand Buffers, Streams, and Pipes
  5. Build a Web Server in Node and understand how it really works
  6. Use npm and manage node packages
  7. Build a web application and API more easily using Express
  8. Connect to a SQL or Mongo database in Node
  9. Understand how the MEAN stack works

Prerequisites

  1. Basic Knowledge of JavaScript and OOPS, Knowledge in async programming will be added advantage.

Node.js Training Duration

Regular classroom based training: 1 months, 60 minutes of theory & practical session per day.

Modules

Node.js Syllabus

  1. JS Event Loop
  2. Alternatives to Node.js
  3. Installing Node.js
  4. Writing a simple Webserver using Node.js
  1. Visual studio IDE usage for JavaScript Programming
  2. Understanding built in modules
  3. Using npm for installing third party node modules
  4. node-dev module
  5. node-inspector module
  1. Events in Node JS
  1. Streams
  1. Techniques for modularizing js
  2. Using require()
  3. Exceptions
  1. Installing Express.js
  2. Routing
  3. Parameters and queries in routing
  4. Building views using Vash view engine
  5. Using blocks for layout
  1. Working with Socket IO
  1. Displaying data
  2. Working with forms
  3. Serving files
  4. Working with cookies, sessions
  5. Authentication and Authorization
  6. Error Handling
Post an Enquiry

Post an Enquiry

Address

1/583, ECR, KOTTIVAKKAM
CHENNAI / TAMIL NADU / INDIA

E-mail

astroinfo@astrotech.in
astroeq.com@gmail.com

Contact No.

+91 9710107874
(044) 438 55 773