1. Урок 1. 00:01:36
    Introduction to JavaScript Promises in Depth
  2. Урок 2. 00:06:33
    Create a Promise Chain in JavaScript with Promise.prototype.then()
  3. Урок 3. 00:06:33
    Catch Errors in a JavaScript Promise Chain with Promise.prototype.catch()
  4. Урок 4. 00:06:12
    Execute Cleanup Logic in a JavaScript Promise Chain with Promise.prototype.finally()
  5. Урок 5. 00:01:32
    Create a Rejected Promise in JavaScript with Promise.reject()
  6. Урок 6. 00:03:06
    Create a Resolved Promise in JavaScript with Promise.resolve()
  7. Урок 7. 00:04:12
    Create a New Promise in JavaScript with the Promise Constructor
  8. Урок 8. 00:05:02
    Convert a Callback-Based JavaScript Function to a Promise-Based One
  9. Урок 9. 00:04:32
    Wait for the Fastest JavaScript Promise to Settle with Promise.race()
  10. Урок 10. 00:05:53
    Wait for Multiple JavaScript Promises to Settle with Promise.all()
  11. Урок 11. 00:06:09
    Await a JavaScript Promise in an async Function with the await Operator