Node JS Online Training Overview
Learn from Real-Time Experts with a complete explanation of each every topic in the Node JS Online Training. NareshIT is the Best institute in India and USA for Online Training.
Objectives of Node JS Online Training
- Understand file systems in Node.js
- Understand Buffers, Streams, and Events
- Comprehend multi-processing in Node.js
- Master Express.js
- Learn how Express.js connects with MongoDB and SQLite
- Build chat application using Socket.io
- Work with Gulp and Grunt
Duration of Online Course
25 Hours ( 1 Hr/Day)
Pre-Requisites for Node JS Course
- Good Knowledge of JavaScript
Node JS Course Content
Intro to Node.js
- what is nodejs and why
- Advantages and dis
- How js different (java vs node)
NodeJS Basics
- Downloading and installing NodeJS
- Create a simple node application
- The NodeJS Terminal
- NodeJS package manager NPM
- Creating a package for managing your application
Node Modules
- What is a module
- Require and module exports
- Using core modules
File System
- Node apps and managing a file system
- Creating and deleting files and directories
HTTP and HTTPs
- Making a simple server
- When to use HTTP and HTTPs
- Server ports and listening
- HTTP requests and responses
- Request and response headers and body
- Creating a response to incoming requests
- Building a simple HTTP server with static files
Express
- What is the express framework
- How it differs to using HTTP and other core modules
- Creating an express application
Express Server
- Making an HTTP internal server
- Attaching express to an external server
- The role of semantic requests
- USE, GET, POST, PUT, DELETE, etc.
Advance Nodejs
- Socket programming
- Real-time communication with node
- Accessing nodejs with database
- Creating chat server with nodejs
RESTful APIs
- What does RESTful mean?
- Manipulating data via a route
- Typical semantic requests for routing an API
- Persisting data through JSON
- The role of database technology