custom code gtranslate code

Node.js Training

This course will teach to build network applications quickly and efficiently using JavaScript. This course is designed to help developers understand and build web applications with the help of JavaScript.
You will gain in-depth knowledge of concepts such as Express.js, Node Packet Manager (NPM), shrink-wrap, NPM Vet, REST, Express.js with MongoDB, and SQLite CRUD operations. This Node JS training focuses on the essential concepts of Node JS and provides hands-on experience in building an HTTP server.

Course Outlines

Module 1 – Introduction and Foundation
Introduction
The Node.js framework
Installing Node.js
Using Node.js to execute scripts

Module 2 – Node Projects
The Node Package Manager
Creating a project
The package.json configuration file
Global vs. local package installation

Module 3 – Working with shrink-wrap to lock the node
modules versions
What is shrink-wrap
Working with npmvet
Working with outdated command
Install NPM Shrinkwrap

Module 4 – Working with asynchronous programming
Asynchronous basics
Callback functions
Working with Promises
Advance promises
Using Request module to make api calls
Asynchronous Commands

Module 5 – Building a HTTP Server with Node.JS using
HTTP APIs
The HTTP protocols
Building an HTTP server
Rendering a response
Processing query strings
Processing posted data
Building a HTTP Server with Node.JS using HTTP APIs

Module 6 – File System
Synchronous vs. asynchronous I/O
Path and directory operations
__dirname and __filename
Asynchronous file reads and writes
File System & Security

Module 7 – Buffers, Streams, and Events
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

Module 8 – Multi-Processing in NodeJS
Working with Child Process API
Working with Cluster API for multi-core servers
Multi-Processing

Module 9 – ExpressJS
The model-view-controller pattern
Defining Jade templates
Configuring Express
Postman configuration
Using REST
JSON Data
Reading POST data
CRUD operations
Adding middleware
Expressjs

Module 10 – Building a HTTP Server with Node.JS using
HTTP APIs
How Node.js connects to databases
RDBMS databases and NoSQL databases
Connecting to RDBMS and Mongodb databases
Performing CRUD operations
Express JS-CRUD

Module 11 – Socket.io, The Front-end, and A Chat App
Getting Started
Adding Socket.io To Your App
Exploring The Front-end
Sending Live Data Back & 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

Module 12 – Introduction to Task Managers with unit
testing
Working with gulp
Working with grunt
Working with unit and E2E testing
gulp-grunt
Unit-testing-Jest

What you'll learn

✓ Work with one of the most in-demand web development programming languages
✓ Learn the basics as well as advanced concepts of NodeJS in great detail
✓ Build modern, fast and scalable server-side web applications with NodeJS, databases like SQL or MongoDB and more
✓ Understand the NodeJS ecosystem and build server-side rendered apps, REST APIs and GraphQL APIs
✓ Get a thorough introduction to DenoJS

Course Content

✓ Work with one of the most in-demand web development programming languages
✓ Learn the basics as well as advanced concepts of NodeJS in great detail
✓ Build modern, fast and scalable server-side web applications with NodeJS, databases like SQL or MongoDB and more
✓ Understand the NodeJS ecosystem and build server-side rendered apps, REST APIs and GraphQL APIs
✓ Get a thorough introduction to DenoJS

Customize a Course

We will be happy to assist you for inquiries about a customized scheduled or program:
Rachael McPherson, Director of Sales
☎(250)882-9549 📧rachael@qacademy.ca
Caroline Santos, Corporate and Custom Sales Manager- Eastern Canada
☎(514)771-3206 📧caroline.santos@qacademy.ca

Student Ratings & Reviews

Course Info

Prerequisites
Basic knowledge of JavaScript and HTML.
Duration
40 Hours

Enroll Now

For Group Class Options

Enroll Now

For Corporate and Funding Agencies
popup and lms tutor hidden code
X
Customize A Course
We will be happy to assist you for inquiries about a customized scheduled or program:
Rachael McPherson
Director of Sales
 
Caroline Santos
Corporate and Custom Sales Manager
(Eastern Canada)
Phone Number
0(0)

Node.js Training

  • Course level: Beginner
  • Categories Coding
  • Total Enrolled 0
  • Last Update May 30, 2022

Description

This course will teach to build network applications quickly and efficiently using JavaScript. This course is designed to help developers understand and build web applications with the help of JavaScript.
You will gain in-depth knowledge of concepts such as Express.js, Node Packet Manager (NPM), shrink-wrap, NPM Vet, REST, Express.js with MongoDB, and SQLite CRUD operations. This Node JS training focuses on the essential concepts of Node JS and provides hands-on experience in building an HTTP server.

About the instructor

0 (0 ratings)

81 Courses

0 students

Free

Send your feedback

Phone Number

Request for Instructor Info

Phone Number

Become A Program Partner

Q Academy works with the most innovative, sustainable industries and we continue to review all the major skills gaps across the globe. We’re looking for industry leaders and academic partners to help us create courses for upgrading skills within growing sectors across globe. We’d love to work with you to build something great!

Phone Number

Become A Hiring Partner!

Phone Number

With so many companies looking for great talent why not look take your needs directly to Q Academy and ensure your candidates have all the most update skills they need. Hire Great Talent without the high costs of some job search platforms or services.

Become a Training Partner!

Q Academy works with thosands of business across the globe and we have become several business go to training partners for the past 5 years.

Phone Number

Inquire Now

Phone Number

Log in
Login / Signup