Node Js Training

Table of Content

Introduction to Node Js

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
Conclusion

Contact Us

We are always here to guide you...

Quick Enquiry

Please enter name.
Please enter name.
Please enter valid email adress.
Please enter Course name.
Please enter your comment.

sitcomputerairoli@gmail.com

+91 9619 3417 13

+91 7506 4114 34

Website : www.sitcomputer.in

We Are Social