| Courses Software Training | Locality Ameerpet |
For more details Please contact LEARNCHASE
www.learnchase.com
Whatsapp: +918123930940
E-mail Id: [email protected]
E-mail id: [email protected]
NODE JS ONLINE TRAINING
Course Contents
Node.js Training Objectives
All students will:
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 Training Outline
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
Automating tasks with Gulp.
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
For more details Please contact LEARNCHASE
www.learnchase.com
Whatsapp: +918123930940
E-mail Id: [email protected]
E-mail id: [email protected]