Writing Clean Asynchronous Code In Node js

6,300.00

Promise Chaining How to run Asynchronous functions in the Parallel using Promise.all How to run Asynchronous functions in Series using Async.series method File size: 301.84 MB

Writing Clean Asynchronous Code In Node js

What you’ll learn
    Write Clean Code with Callbacks in Nodejs

Write Clean Code with Promises in NodeJs

Write Clean Code with Async/Await in Nodejs

Avoid CallbackHell with Promises, Asyncjs and Promises

Convert Callbacks To Promises

Best Design Pattern To Write Asynchronous Code in Nodejs
Course content

Expand all 28 lectures02:03:59

–Getting Setup

03:30

Installing NodeJs

00:03

Connecting NodeJs Application to MongoLab

Preview

03:27

–Callbacks And CallbackHell

06:58

What is Callback

03:59

What is CallbackHell

02:59

–Execute Asynchronous Tasks In Series

48:49

Introduction to Async.js

00:55

Execute Tasks In Series Using Async.series

13:22

What is Async.waterfall

02:52

Execute Tasks In Series Using Async.waterfall

09:47

What is Promise

05:11

Execute Tasks in series using Promise Chainning

08:14

What is Async/Await

03:23

Execute Tasks in Series using Async/Await

Preview

05:05

–Execute Asynchronous In Parallel

33:32

Introdcution

Preview

01:07

Parallel Demo Setup for Async.js

02:25

Create NodeRestClient Service

05:59

Execute Tasks In Parallel Using Async.parallel

06:32

Create Axios Api Service

03:40

Execute Tasks in Parallel Using Promise.all

08:05

Execute Tasks In Parallel Using Async/Await

05:44

–Execute Asynchronous Tasks In Loop

24:06

Introduction

Preview

00:57

Problems With Simple For Loop

06:00

Execute Tasks In The Loop Using Async.each

05:46

Execute Tasks In The Loop Using Promises

06:05

Execute Tasks In The Loop Using Async/Await

05:18

–Converting Callbacks to Promises

06:53

Bluebird.promisify Demo

03:59

Bluebird.promisifyAll Demo

02:54

–Bonus Lecture

00:13

Learn React and Redux by building real world application

00:01

FullStackHour

00:12

Requirements
Basic Knowledge of Javascript is Important

Basic Knowledge of Nodejs is Important

Basic Knowledge of Expressjs is Important
Get immediately download Writing Clean Asynchronous Code In Node js
Description
This course will include topics on
What is Callback

What is CallbackHell

How to avoid CallbackHell using Async.js

How to avoid CallbackHell using Promises

How to avoid CallbackHell using Async/Await

What is Promise

What is Promise Chaining

How to run  Asynchronous tasks in the Series using Promise Chaining

How to run  Asynchronous functions in the Parallel using Promise.all

How to run Asynchronous functions in Series using Async.series method

How to run  Asynchronous methods in Parallel using Async.parallel method

How to run  Asynchronous methods  in Loop using Async.each method

What is Async/Await

Execute Asynchronous tasks in Parallel using Async/Await

Execute Asynchronous tasks in Series using Async/Await

Run Asynchronous Tasks in Loop using Async/Await

Converting Callbacks to Promises

What is Bluebird

Practical examples of Bluebird.promisify method

Practical examples of Bluebird.promisifyAll method
Who this course is for:
Programmers looking to learn, how to avoid callbackhell

Developers who want to write Clean Code Asynchronous Code in Nodejs

Developers who want to learn Async/Await in Nodejs

Developers who want to learn Promises in Nodejs

This course is not for Nodejs beginners,you must have an intermediate knowledge of Nodejs

Developers who want to follow the best practices to write code using Callbacks

Developers who want to learn how to run tasks in parallel,series and in the loop using Callbacks

Developers who want to learn how to run tasks in parallel,series and in the loop using Promises

Developers who want to learn how to run tasks in parallel,series and in the loop using Async/Await