Node.js Training Certification - Live Virtual Classroom
450,00 EUR
- 36 hours
This Node.js certification training enables you to build network applications quickly and efficiently using JavaScript. The course also helps developers understand and build web applications with JavaScript.
Course timeline
Introduction and Foundation
Lesson 01
- Introduction
- The Node.js framework
- Installing Node.js
- Using Node.js to execute scripts
Node Projects
Lesson 02
- The Node Package Manager
- Creating a project
- The package.json configuration file
- Global vs. local package installation
Working with shrink-wrap to lock the node module versions
Lesson 03
- What is shrink-wrap
- Working with npmvet
- Working with outdated command
- Install NPM Shrinkwrap
Working with asynchronous programming
Lesson 04
- Asynchronous basics
- Callback functions
- Working with Promises
- Advance promises
- Using the Request module to make API calls
- Asynchronous Commands
Building a HTTPan Server with Node.JS using HTTP APIs
Lesson 05
- The HTTP protocol
- Building an HTTP server
- Rendering a response
- Processing query strings
- Processing posted data
- Building a HTTP Server with Node.JS using HTTP APIs
File Systems
Lesson 06
- Synchronous vs. asynchronous I/O
- Path and directory operations
- __dirname and __filename
- Asynchronous file reads and writes
- File System & Security
Buffers, Streams, and Events
Lesson 07
- Using buffers for binary data
- Flowing vs. non-flowing streams
- Streaming I/O from files and other sources
- Processing streams asynchronously
- File System and Security
Multi-Processing in NodeJS
Lesson 08
- Working with Child Process API
- Working with Cluster API for multi-core servers
- Multi-Processing
ExpressJS
Lesson 09
- The model-view-controller pattern
- Defining Jade templates
- Configuring Express
- Postman configuration
- Using REST
- JSON Data
- Reading POST data
- CRUD operations
- Adding middleware
- Expressjs
Building an HTTP Server with Node.JS using HTTP APIs
Lesson 10
- How Node.js connects to databases
- RDBMS databases and NoSQL databases
- Connecting to RDBMS and MongoDB databases
- Performing CRUD operations
- Express JS-CRUD
Socket.io, The Front-end, and A Chat App
Lesson 11
- Getting Started
- Adding Socket.io To Your App
- Exploring The Front-end
- Sending Live Data Back and forth
- Creating The Front-end UI
- Showing Messages In App
- Working With Time
- Timestamps
- Show Message Time In Chat App
- Chat Application Project
- SocketIO-Chat
Introduction to Task Managers with unit testing
Lesson 12
- Working with gulp
- Working with grunt
- Working with the unit and E2E testing
- gulp-grunt
- Unit-testing-Jest
Certification details and Criteria
Certification
Certification Details and Criteria:
- Attend one complete LVC batch.
- Pass one course-end assessment project.
Learning Outcomes
At the end of this Node.js Training Live Virtual Classroom Course, you will be able to:
Install Node.js and execute scripts
Work with shrink-wrap and nymphet
Build and implement HTTP server using APIs
Use buffers for binary data and streaming I/O from files and other resources
To work on Express.js with MongoDB and SQLite
Work on Gulp, Grunt, Unit, and E2e testing
Key Features
36 hours of instructor-led online training
16 quizzes at the end of chapters
Flexibility to choose classes
Two real-life, industry-based projects
Master Node.js, Socket.io, Express.js with MongoDB, and SQLite
Who Should Enroll in this Program?
Target Audience:
This Node.js certification training is ideal for technical project managers, technical leads, full-stack web developers, quality analysts, architects, and students or aspiring professionals who wish to lead web development projects.
Technical Project Managers
Web Developers
Architects
Quality Analysts
Students
Need corporate solutions or LMS integration?
Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!