Asynchronous JavaScript Course (Async/Await, Promises, Callbacks)
Offered By: freeCodeCamp
Course Description
Overview
Dive into the world of asynchronous JavaScript with this comprehensive course covering Async/Await, Promises, and Callbacks. Learn the fundamentals of asynchronous programming, starting with the basics of synchronous vs asynchronous execution. Explore practical examples and master the setTimeout function before delving into callbacks and their implementation. Tackle the concept of callback hell and discover how Promises offer a solution. Understand the Promise cycle, chaining, and error handling techniques. Progress to the modern Async/Await syntax, learning how to use try-catch-finally blocks effectively. Apply your knowledge through hands-on examples, including a fun ice cream-themed project that demonstrates the evolution from callbacks to Async/Await. By the end of this 1-2 hour course, gain the skills to write cleaner, more efficient asynchronous code in JavaScript.
Syllabus
Intro.
Asynchronous JS.
Sync vs Async .
Examples ☝️ .
setTimeout function.
callbacks w/examples.
ice cream w/ callbacks .
Callback hell.
Promises & promise cycle.
Promise Chaining.
error handling.
finally handler .
Async/ Await .
try catch finally.
Await keyword w/ example.
ice cream w/ async/await.
Taught by
freeCodeCamp.org
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
Miríadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera