Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

JavaScript: Async

via LinkedIn Learning

Overview

Explore asynchronous programming in JavaScript. Learn how to build faster, more efficient code with callbacks, promises, and the async/await operators.

Syllabus

Introduction
  • Implementing smart asynchronous code
  • What you should know
  • Environment setup
  • Getting an OpenWeatherMap API key
1. Programming Asynchronously with Callbacks
  • Understanding what asynchronous means
  • Defining asynchronous programming
  • Using callbacks in asynchronous programming
  • Implementing callbacks for problem-solving
  • Using error checking with multiple callbacks
2. Programming Asynchronously with Promises
  • Understanding promises
  • Building asynchronous code with promises
  • Appending methods to resolved promises
  • Using catch methods for rejected promises
  • Using the finally method for executing handlers
  • Preparing the all method for executing multiple promises
  • Implementing the all method for executing multiple promises
  • Making code backward-compatible with polyfill
3. Programming Asynchronously with Async/Await
  • Understanding the async/await model
  • Using async functions with await statements
  • Using statements to handle errors in async/await code
  • Making async/await code backward compatible with polyfill
4. Programming Asynchronously with Web Workers
  • What is a web worker?
  • Creating a web worker
  • Sending data to a web worker
  • Returning data from a web worker
  • Identifying use cases for web workers
Conclusion
  • Asynchronous coding experience

Taught by

Sasha Vodnik

Reviews

4.7 rating at LinkedIn Learning based on 424 ratings

Start your review of JavaScript: Async

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.