YoVDO

Asynchronous JavaScript - Promises, Async/Await, Callbacks, and Fetch API

Offered By: freeCodeCamp

Tags

Javascript Courses Web Development Courses Asynchronous Programming Courses Promises Courses Fetch API Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Service
University 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