đšī¸ Levels: đ Intermediate
âŗ Duration: 1 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io
đ§âđ Certificate: No
đ Key Learning Outcomes
- Understanding how to use promises to model asynchronous operations.
- Creating promises using various methods.
- Chaining promises with .then(), .catch(), and .finally().
- Comparing error handling strategies.
- Dealing with multiple promises using Promise.all() and Promise.race().
- Awaiting a promise using the await operator.
đ¨âđĢ About the Course
This course delves into JavaScript promises in detail, exploring how to effectively use promises to handle asynchronous operations. From creating promises to chaining them and handling errors, this course provides a comprehensive understanding of promises in JavaScript.
đ¯ Target Audience
- Ideal for intermediate developers looking to enhance their understanding of asynchronous programming in JavaScript.
- Suitable for those who want to grasp the complexities of promises and error handling in JavaScript.
â Requirements
- Basic knowledge of JavaScript is required.
- Familiarity with ES2015 syntax would be beneficial.
đ Course Content
- Introduction to JavaScript Promises.
- Creating a Promise Chain in JavaScript.
- Error Handling in JavaScript Promises.
- Cleanup Logic in a Promise Chain.
- Working with Rejected and Resolved Promises.
- Converting Callback-Based Functions to Promise-Based.
- Handling Multiple Promises with Promise.race() and Promise.all().
- Awaiting Promises in Async Functions.
Drop a comment
JavaScript Promises in Depth by Marius Schulz
Log in to leave a feedback
Loginđ Psst! Interested in More JavaScript Courses?


Convert SCSS (Sass) to CSS-in-JSVideo
by Oleg Isonen
đšī¸ Levels: đą Beginner
âŗ Duration: 0.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io


Manage Complex Tic Tac Toe Game State in ReactVideo
by Kyle Shevlin
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io


Progressive Web Apps in React with create-react-appVideo
by Chris Achard
đšī¸ Levels: đ Intermediate
âŗ Duration: 1 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io