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

Frontend Masters

JavaScript: The New Hard Parts

via Frontend Masters

Overview

In this course, you will develop an intuitive understanding of the new features of JavaScript in ES6+: iterators, generators, promises, and async/await. You'll understand how promises are implemented under-the-hood to truly help fix the challenge of inversion of control in asynchronous code design. Plus, use iterators and generators to master asynchronous control flow. Go under the hood and solve complex async challenges by using the call stack, event loop, callback queue, micro-task queue and browser APIs so that you can navigate complex asynchronous problems, easily!

Syllabus

  • Introduction
  • JavaScript Code Execution
  • Introducing Asynchronicity
  • Asynchronous Web Browser APIs
  • Asynchronous Web Browser APIs Q&A
  • Calling the Outside World
  • Calling the Outside World Q&A
  • Wrapping Up Web Browser APIs
  • Asynchronous Exercises
  • Introducing Promises
  • Promises
  • Promises Q&A
  • Promises & Microtask Queue
  • Microtask Queue Q&A
  • Wrapping Up Promises
  • Return Function Inside a Function
  • Return Next Element with a Function
  • Iterator Function
  • Iterators Exercise
  • Generators
  • Generator Functions with Dynamic Data
  • Generators Q&A
  • Introducing Async Generators
  • Async Generators
  • Async Generators Q&A
  • Async Await
  • Wrapping Up

Taught by

Will Sentance

Reviews

Start your review of JavaScript: The New Hard Parts

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.