7561001964 | 7012999376 | 0484-4860634

node-js-training

Node.js 15.9.0

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the Chrome V8 engine and executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to write command line tools and for server-side scripting running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser.

Lesson 1 Introduction and Foundation

  • 1.01 Introduction
  • 1.02 The Node.Js Framework
  • 1.03 Installing Node.js
  • 1.04 Using Node.Js to Execute Scripts

Lesson 2 Node Projects

  • 2.01 The Node Package Manager
  • 2.02 Creating a Project
  • 2.03 The Package.json Configuration File
  • 2.04 Global Vs Local package Installation

Lesson 3 Working With Shrink-Wrap to Lock the Node Modules Versions

  • 3.01 Working with npmvet
  • 3.02 Working with Outdated Command
  • 3.03 Install NPM ShrinkWrap

Lesson 4 Working With Asynchronous Programming

  • 4.01 Asynchronus Basics
  • 4.02 Callback Functions
  • 4.03 Working With Promises
  • 4.04 Using Request Module To Make api Calls
  • 4.05 Asynchronus Commands

Lesson 5 Building a HTTP Server With Node.js Using HTTP APIs

  • 5.01 The HTTP Protocol
  • 5.02 Building an HTTP Server
  • 5.03 Rendering a Response
  • 5.04 Processing Query Strings
  • 5.05 Processing Posted Data
  • 5.06 Building a HTTP Server With Node.js Using HTTP APIs

Lesson 6 File System

  • 6.01 Synchronous Vs Asynchronous I/O
  • 6.02 Path and Directory Operations
  • 6.03 _dirname and _filename
  • 6.04 Asynchronous File Reads and Writes
  • 6.05 File System & Security

Lesson 7 Buffers,Streams,and Events

  • 7.01 Using Buffers for Binary Data
  • 7.02 Flowing Vs Non-Flowing Streams
  • 7.03 streaming I/O from Files and Other Sources
  • 7.04 Processing streams Asynchronously
  • 7.05 File System & Security

Lesson 8 Multi-Processing In NodeJs

  • 8.01 Working With child Process API
  • 8.02 Working With Cluster API For Multi-Core Servers
  • 8.03 Multi-Processing

Lesson 9 ExpressJS

  • 9.01 The Model-View-Controller Pattern
  • 9.02 Defining Jade Templates
  • 9.03 Configuring Express
  • 9.04 Postman configuration
  • 9.05 Using REST
  • 9.06 JSON data
  • 9.07 Reading POST data
  • 9.08 CRUD Operations
  • 9.09 Adding Middleware
  • 9.10 ExpressJs

Lesson 10 Express JS with MongoDB and Sqlite

  • 10.01 How Node.js Connects to Databases
  • 10.02 RDBMS Databases and NoSQL Databases
  • 10.03 Connecting to RDBMS and The Mongodb Databases
  • 10.04 Performing CRUD Operations
  • 10.05 Express JS-CRUD

Lesson 11 Socket.io,The Front-end,and A chat App

  • 11.01 Adding Socket.io To Your App
  • 11.02 Exploring The Front-end
  • 11.03 Sending Live Data Back & Forth
  • 11.04 Creating The Front-end UI
  • 11.05 Showing Messages in App
  • 11.06 Working With Time
  • 11.07 Timestamps
  • 11.08 Show Message Time in Chat App
  • 11.09 Chat Application Project
  • 11.10 SocketIO-Chat

Lesson 12 Introduction To Task Managers With Unit Testing

  • 12.01 Working With gulp
  • 12.02 Working With grunt
  • 12.03 Working With Unit and E2E Testing
  • 12.04 Gulp-grunt
  • 12.05 Unit-Testing-jest