Asynchronous JavaScript - Promises, Async/Await, Callbacks, and Fetch API
Offered By: freeCodeCamp
Course Description
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
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX