Node JS
CloudLabs
Projects
Assignment
24x7 Support
Lifetime Access
.
Course Overview
Node.js is a popular open-source cross-platform runtime environment for JavaScript execution. Powered using a combination of Google’s V8 JavaScript engine, an event loop, and a low-level I/O API, Node.js is the best lightweight platform for data-intensive applications. With our Node.js training, you can master the skills you need to use it as your server-side technology to develop and generate dynamic page content and efficiently carry out file/database operations in the server.
In our Cloudlabs, using the interactive file system functionality, you can practice creating server-side event driven applications such as real-time chat or HTML5 multiplayer games, blogs, and social applications.
Become an expert in creating enterprise applications that support high throughput and fast operations with our Node.js course.
At the end of the training, participants will be able to:
- Define Node.js
- List the features of Node.js
- Discuss the application of Node.js
- Discuss Node.js Framework and its types
Pre-requisite
- Application development experience and basic knowledge of the JavaScript language is required.
- Working knowledge of any server technology (J2EE, .NET, Ruby etc) is good to have.
Duarion
2 days
Course Outline
- What is Node.js?
- Introduction to Node.js
- Why Node.js?
- Features of Node.js
- Application of Node.js
- The Node.js Framework
- What are modules?
- Types of Modules
- Introduction to NPM
- Modules used in Node.js
- Functions of node.js
- Managing NPM modules
- Package.json
- What is HTTP?
- Creating HTTP server
- Processing query string
- What is file system?
- Common file system modules
- Synchronous vs. asynchronous I/O
- _dirname and _filename
- Introduction to buffer
- Creating buffer
- Read and write buffer
- What are streams
- Read and write steams
- What is Express.js?
- Introduction of Express.js
- Why express.js?
- Model-view controller pattern
- Templet Engine and types
- Define jade templates
- Configuring express.js
- Defining routing
- Using REST
- Reading post data
- Adding middleware
- Node.js connection to database
- Connection with NoSql database
- Connection with RDBMS database
- Performing CRUD operations