Node JS Training in Ahmedabad

Node.js Course Training in Ahmedabad

The Objectives:

  • Learn why server-side JavaScript is useful
  • Install Node.js
  • Learn how Node.js is architected to allow high scalability with asynchronous code
  • Create basic web applications with Node.js
  • Automate tasks with Gulp
  • Build an HTTP server using the core modules in Node.js
  • Use stream I/O to efficiently serve the web pages
  • Create modules to organize the server
  • Test the reliability of the application with unit tests
  • Convert the application to an MVC framework using Express
  • Interface to a MongoDB database and a web service

Node JS Corse Introduction

 

  Foundation

  • The Node.js framework
  • Installing Node.js
  • Using Node.js to execute scripts

 

Node Projects

  • The Node Package Manager
  • Creating a project
  • The package.json configuration file
  • Global vs. local package installation

 

HTTP

  • The HTTP protocol
  • Building an HTTP server
  • Rendering a response
  • Processing query strings
  • Using Representational State Transfer
  • Configuring TLS

 

 File System

  • Synchronous vs. asynchronous I/O
  • Path and directory operations
  • __dirname and __filename
  • Asynchronous file reads and writes

 

 Buffers, Streams, and Events

  • Using buffers for binary data
  • Flowing vs. non-flowing streams
  • Streaming I/O from files and other sources
  • Processing streams asynchronously
  • Configuring event handlers

 

 Modules and Unit Testing

  • Modularization
  • The CommonJS and RequireJS specifications
  • Defining modules with exports
  • Modules are singletons
  • Creating a package
  • Module scope and construction
  • Unit testing frameworks
  • What to test and how to test it
  • Building unit tests with Mocha

 

 Express

  • The model-view-controller pattern
  • Defining Jade and Handlebars templates
  • Building a front-end controller
  • Defining routes
  • Creating actions
  • Configuring Express to use Handlebars
  • Using REST
  • Reading POST data
  • Building Handlebars helpers
  • Adding middleware

 

 Data Sources

  • How Node.js connects to databases
  • RDBMS databases and NoSQL databases
  • Connecting to RDBMS and NoSQL databases
  • Performing CRUD operations
  • Building client requests to web services

Looking For A First-Class IT Training Institute In Ahmedabad?

Quick Inquiry
[]
1 Step 1
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right