Practical course: JavaScript Promises and async / await
Practical course: JavaScript Promises and async / await
Welcome to my Udemy course on Asynhcronous JavaScript!
On this very practical course we will focus on results.
How to request data from a server
How to manipulate these data
When to request data in parallel
How to request data which depends on a previous response
How to handle errors properly
Use the async/await syntax
And finally, armed with all these tools, we'll build a weather widget which fetches real data and shows the forecast for the week based on your location.
===========
The course is divided in five big sections:
Callback Functions - We will learn what a callback function is and when it is used. We will also explain the concept of Immediately Invoked Function Expressions.
Promises - What is a Promise, how does JavaScript wait for its response...
Error Handling - Promises can fail, and for this reason we must know how to catch possible errors and handle them properly.
Promise Object and parallel requests - We can speed up our request 40% or more by performing certain requests in parallel. We will wait until we have received both "responses" before continuing with our code.
Promise Chaining - Handle a complex chain of parallel and series requests in one single object - for better readability and code practices.
All of these major points we will learn both using the Promise syntax ( axios.get(...).then(response)...) and the async/await syntax (const response = await axios.get(...))
And finally
We will build a Weather Widget using all the knowledge from this course.
Master the art of asynchronous code in this very practical course - Promises, async/await, with examples and quizes!
Url: View Details
What you will learn
- Asynchronous programming
- Asynchronous JavaScript
- Promises
Rating: 4.6
Level: Intermediate Level
Duration: 1.5 hours
Instructor: Nicolas Kupfer
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap