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

Write review

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
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.