Node js Training in Jaipur: Reinvent Techno Labs
4 out of 5 based on 29 ratings. 15 user reviews.
Node Js Training: Reinvent Techno Labs is a best Node Js Training institute in Jaipur providing real-time and placement oriented Node Js training. Node Js is an open source web development framework created by Microsoft. Our Node Js training course modules includes basic to advanced level, practical oriented specially designed to get placements in major MNC companies the moment you Node Js training course.
Node-js Course Duration
Track | Regular Track | Weekend Track |
---|---|---|
Course Duration | 45 – 60 Days | 8 Weekends |
Training Mode | Live Classroom | Live Classroom |
Course Content and Syllabus for Node js Training
1. Introduction to Node js
- Node Introduction
Installing Node
First Node Program
———————
What are Modules in Node
How to Load Modules
———————
Dependencies in Node
Introduction to packages
Installing packages in project
Installing a specific package
Listing Packages
NPM Packages
Package Dependencies
Package.json file
Uninstalling a package
Updating local package
Using a package
Package Registry Info
Global Packages
2. Restful Api
- Restful API’s Introduction
Creating web server
Calling API endpoints
Environment Variables
Get Requests
Post Requests
Delete Requests
Put Requests
Input Validation
3. Introduction to Node js
- Introduction to Express
Setting up Express
Restful Services
Route Parameters
——————
Advance Express
Middlewares
Custom Middlewares
Built-in Middleware
Third-party Middleware
Environments
Configuration
Debugging
Templating Engines
Database Integration
Authentication
Structuring Express
Applications
4. Asynchronus Javascript
- Introductin to Asynchronus JavaScript
Dealing with Asynchronous Code
Callbacks
Named Functions
Promises
Async Await
5. Introduction of MongoDB
- Introduction to MongoDB
Installing MongoDB
Connecting with MongoDB
Schemas
Models
Saving a record
Query a record
Comparison Query
Logical Query
Regular Expressions
Counting
Pagination
Updating a record
Removing Documents
6. Introduction of validation
- Data Validation
Built-in Validators
Custom Validators
Async Validators
Validation errors
SchemaType Options
7. Introduction of Modelling Relationships
- Modelling Relationships
Referencing Documents
Populating Data
Embedding Documents
Using array of Subdocuments
Transactions
Object ID
Validating Object ID’s
8. Introduction of Authentication and Authorization
- Introduction to Authentication and
Authorization
Creating the User Model
Registering Users
Authenticating Users
Testing Authentication
Introduction to JSON Web Tokens
Generating Authentication Tokens
Storing Secrets data in Environment
Variables
Setting response header
Authorization Middleware
Protecting Routes
Getting the Current User
Logging Out Users
Role-based Authorization
Testing Authorization
9. Introduction of Deployment
- Introduction to Deployment
Heroku Introduction
GIT Introduction
Deploying to Heroku
Viewing Logs