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

CodeSignal

Symbols, Iteration, and Asynchronous JavaScript

via CodeSignal

Overview

Master the protocols and async machinery powering modern JavaScript: Symbols, iterators, generators, lazy pipelines, Promises, `async`/`await`, and async iteration with `for await…of`. Write code that integrates naturally with language features.

Syllabus

  • Unit 1: Understanding JavaScript Symbols
    • Protecting Property Keys with Symbols
    • Perfecting Your Symbol Logic
    • Make Your Objects Feel Native
    • Mastering Advanced Object Customization
  • Unit 2: Iterables and Generators
    • Unlock Native Iteration
    • Perfecting the Manual Iterator
    • Build Your Own Generators
    • Combine Iterables and Generators
  • Unit 3: Composing Lazy Pipelines
    • Build a Lazy Pipeline
    • Refine the Generator Logic
    • Build Your Own Generator Helpers
    • Build Your Lazy Generator Pipeline
  • Unit 4: Asynchronous JavaScript Patterns
    • Modernize Your Async Code
    • Boost Your Async Performance
    • Promises Working Together
    • Build Strong Async Helpers
  • Unit 5: Mastering Async Generators
    • Async Streams in Action
    • Reliable Async Stream Updates
    • Stream Your Data in Chunks
    • Handling Critical Streams

Reviews

Start your review of Symbols, Iteration, and Asynchronous JavaScript

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.