Overview
Master asynchronous programming in JavaScript through this comprehensive 2-hour course. Dive deep into JavaScript promises, async/await, and the Fetch API. Learn the fundamentals of synchronous and asynchronous programming, explore callbacks and their potential pitfalls, and understand the three states of a promise. Discover how to consume promises effectively using then/catch, avoid common mistakes, and utilize Promise.all(). Gain hands-on experience by building three practical projects: a Chuck Norris joke generator, a weather application, and a Pokedex, all while applying your newly acquired knowledge of the Fetch API. Access the course code on GitHub to enhance your learning experience.
Syllabus
⌨️ Introduction
⌨️ Like & Subscribe
⌨️ Part 1 Overview
⌨️ Prerequisites
⌨️ What is Synchronous Programming
⌨️ What is Asynchronous Programming
⌨️ Call Backs
⌨️ Call Back HELL
⌨️ Call Back HELL Example
⌨️ Promises
⌨️ 3 States of a Promise
⌨️ Consuming Promises
⌨️ Then/Catch
⌨️ Common Mistakes Then/Catch
⌨️ Promise.All
⌨️ Async/Await
⌨️ Part 2
⌨️ Recap Promises
⌨️ Fetch API
⌨️ Chuck Norris API
⌨️ Weather API
⌨️ Pokedex API
Taught by
freeCodeCamp.org