Writing Clean Asynchronous Code In Node.js

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

A Complete Guide To Avoiding CallbackHell And Writing Clean Code With Async.js, Async/Await, And Promises

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

  • Write Clean Code with Callbacks in Nodejs

  • Write Clean Code with Promises in NodeJs

  • Write Clean Code with Async/Await in Nodejs

Instructor

Profile photo of Haider Malik
Haider Malik

He is a full-stack developer and business owner. He is running his own IT service based Agency He has full team of developers. He is passionate about everything JavaScript, and he loves exploring new libraries.He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Although his primary focus is on...

Review
4.9 course rating
4K ratings
ui-avatar of Christian Achter
Christian A.
1.0
2 years ago

The course is outdated, platforms mentioned do not exist anymore.
Examples are too complicated to get into the subject.
Basic explanations are missing like how do callbacks work.
I am better done reading the documentation of async.

  • Helpful
  • Not helpful
ui-avatar of Kasey Chang
Kasey C.
2.0
5 years ago

Horrible accent guy speaks as if he's got a rock in his mouth. Setup information is out of date (mlab no longer exists, so setup is completely different), fail to point out requirements before beginning of lesson. In fact, complete failure to explain the basics of callback and other than it looks bad, WHY callbackhell should be avoided. Very little explanation on the WHY, only the how.

  • Helpful
  • Not helpful
ui-avatar of Wael
Wael
5.0
5 years ago

This is a nice well organised course, however it needs to be updated

  • Helpful
  • Not helpful
ui-avatar of Kevin Lonigro
Kevin L.
2.0
5 years ago

Training lacks the technical details required for an experienced developer to learn the details of asynchronous coding for node.js.

Video sessions were simply watching the instructor step-through limited technical topics without providing the details.

Audio and video quality were incosistent.

  • Helpful
  • Not helpful
ui-avatar of Michael D Wynkoop
Michael D. W.
2.0
6 years ago

Too much already done. No reference to previous work. Must be part of a larger course.

  • Helpful
  • Not helpful
ui-avatar of Janel Cahill
Janel C.
4.0
7 years ago

I'm not sure I want to use async.js... looks cool, but didn't realize the lecture would be teaching a package...

[after course]
ah i see... so i got the async/await detail i was looking for.... did i miss the reason why i would ever use Async.js and not the async /await way?

Thanks!

  • Helpful
  • Not helpful
ui-avatar of Mark Karnaukh
Mark K.
5.0
7 years ago

Thank you! :)

  • Helpful
  • Not helpful
ui-avatar of Elton Braz
Elton B.
1.0
7 years ago

Poderia ser melhor

  • Helpful
  • Not helpful
ui-avatar of Javier Gomez
Javier G.
4.0
7 years ago

Conceptos muy interesantes y bien explicados

  • Helpful
  • Not helpful
ui-avatar of Joseph Cox
Joseph C.
5.0
7 years ago

The instructor is very knowledgeable about the subject matter and is able to present the concepts in a way that is easily understandable.

Great Course!!!!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses