Node.js Certification Training Course
- Offered byEdureka
Node.js Certification Training Course at Edureka Overview
Duration | 6 weeks |
Total fee | ₹15,295 |
Mode of learning | Online |
Official Website | Go to Website |
Credential | Certificate |
Node.js Certification Training Course at Edureka Highlights
- Earn a Certificate
- Instructor-led Sessions
- Assignments
- Lifetime Access
- 24 x 7 Expert Support
Node.js Certification Training Course at Edureka Course details
- This Node.js Certification course helps learner to learn how to develop scalable web applications using Express Framework and deploy them using Nginx
- In this Node.js course, learner will learn how to build applications backed by MongoDB and gain in-depth knowledge of REST APIs, implement testing, build applications using microservices architecture and build a real-time chat application using Socket IO
Node.js Certification Training Course at Edureka Curriculum
Introduction to Node.js
What is Node.js?
Why Node.js?
Installing NodeJS
Node in-built packages (buffer, fs, http, os, path, util, url)
Node.js Modules
Import your own Package
Node Package Manager (NPM)
Local and Global Packages
Push code to GitHub
File System Module and Express.js
Get Input from Users
Pass Multiple Arguments with Yargs
File System Module
Operations associated with File System Module
JSON Data
Http Server and Client
Sending and receiving events with EventEmitters
Express Framework
Run a Web Server using Express Framework
Routes
Deploy application using PM2 and Nginx
Asynchronous Programming
Call Stack
Callbacks, Callback Queue and Event Loop
Callback Abstraction
Callback Chaining
Promises
Promise Chaining
Request Package
Customizing HTTP Requests
Error handing with appropriate HTTP codes
Introduction to template engine (EJS)
Integration with MongoDB and Email Servers
Introduction to NoSQL Databases and MongoDB
Installation of MongoDB on Windows
Installation of Database GUI Viewer
Inserting Documents
Querying, Updating and Deleting Documents
Connect MongoDB and Node.js Application
Exploring SendGrid
Sending emails through Node.js application using SendGrid
REST APIs and GraphQL
REST API
REST API in Express
Postman
MongoDB Driver API
Express Router
Mongoose API
GraphQL
GraphQL Playground
Building Node.js Applications using ES6
ES6 variables
Functions with ES6
Import and Export withES6
Async/Await
Introduction to Babel
Rest API with ES6
Browsing HTTP Requests with Fetch
Processing Query String
Creating API using ES6
Transpilation
Building Dashboard API
Creating dashboard UI with EJS
ES6 Aside: Default Function Parameters
Data Validation and Sanitization
User Authentication and Application Security
Authentication
Types of Authentication
Session Vs Tokens
JSON Web Tokens
Bcrypt
Node-localstorage
Dynamic Client-Server Interaction using Socket.IO
Web Sockets
Web Sockets
Socket.io
Broadcasting Events
Sharing Your Location
Event Acknowledgements
Form and Button States
Rendering Messages
Working with Time and Timestamps for determining Location of Messages
Storing Users, Rendering User List, Tracking Users Joining and Leaving
Deploying the Chat Application
Redis - Building API with Redis
Testing Node.js Applications
Writing Tests and Assertions
Testing Asynchronous Code
Testing an Express Application
Setup and Teardown
Testing with Authentication
Advanced Assertions
Mocking Libraries
Wrapping up User Tests
Setup Task Test Suite
Testing with Task Data
Microservices Application
Why Microservices?
What is Microservices?
Why Docker?
What is Docker?
Terminologies in Docker
Child Processes
Types of child process