Automating Administration with PowerShell
Microsoft Office Excel Level 1
Microsoft Office Excel Level 2
Microsoft Office Excel Level 3
Data List Management
Microsoft Office Excel Level 4
Spreadsheet Analysis
Microsoft Office Excel Level 5 VBA Macros
Microsoft SharePoint Course for End Users
Microsoft Office Powerpoint Level 1
Microsoft Office Powerpoint Level 2
Microsoft Office Outlook Level 1
Microsoft Office Outlook Level 2
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
We will be happy to assist you for inquiries about a customized scheduled or program:
Rachael McPherson, Director of Sales
☎(250)882-9549 📧[email protected]
Caroline Santos, Corporate and Custom Sales Manager- Eastern Canada
☎(514)771-3206 📧[email protected]
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!
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.
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.