JavaScript: Async

Go to class
Write Review

Free Online Course: JavaScript: Async provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. JavaScript: Async is taught by Sasha Vodnik.

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