Introduction
What is a Promise?
Constructing a Promise Object
The Node setTimeout() Function
Consuming Promises
Success and Failure Callback Functions
Using catch() with Promises
Chaining Multiple Promises
Avoiding Common Mistakes
Using Promise.all()
Review