Understand the JavaScript and technical concepts behind Node JS
Structure a Node application in modules
Understand and use the Event Emitter
Understand Buffers, Streams, and Pipes
Build a Web Server in Node and understand how it really works
Use npm and manage node packages
Build a web application and API more easily using Express
Connect to a SQL or Mongo database in Node
Course Outcomes
You will be able to build powerful and complex Node Js applications
You will be able to efficiently use buffers, streams and pipes
You will be able to build a full-fledged web server using Node Js
You will be able to easily manipulate packages using npm
You will be able to design and build industry-standard APIs
You will be able to connect your application to SQL or NoSQL databases seamlessly
You will be equipped with industry knowledge to appear for the interview confidently and achieve career acceleration.
11
Modules
165
Hours
1
Project
Course Structure
1. Introduction and Foundation
15 hours
The Node.js framework
Bit of history
Installing Node.js
Using Node.js to execute scripts
Difference between Using JS for Browser and Node.Js
Main JavaScript concepts before diving into Node.js – Lexical Structure, Expressions, Types, Classes, Variables, Functions, this, Arrow Functions, Loops, Scopes, Arrays, Template Literals, Semicolons, Strict Mode, ECMAScript 6, 2016, 2017
Intro to V8 JavaScript Engine
REPL Introduction (Read Evaluate Print Loop)
Exploring JavaScript objects
Explore global objects
REPL Dot commands
Quiz & Assignment
2. Modular Programming and NPM
15 hours
NPM – Introduction to npm, Installing all dependencies, Installing a single package, Updating packages, install an old version of an npm, package, Quiz