Advertisements

Modern JavaScript: ES6, Async, and Performance

Advertisements
Master modern JavaScript features, clean async patterns, and sub-O(1) data structures to build ultra-fast JS code.
1
1/5
(75) Ratings
1 students
Created by ACHRAF ER-RAYA
Advertisements

What you'll learn

  • Master tagged templates and modern string engineering to construct safe, high-performance string processing engines without external dependencies.
  • Refactor complex, nested control flow into declarative lookup maps and clean guard clause pipelines that reduce code complexity.
  • Build zero-allocation lazy iterators and infinite data generators to process large datasets without memory spikes or performance bottlenecks.
  • Optimize data structures with Maps, Sets, and WeakMaps, and orchestrate concurrent async code using modern ECMAScript Promise combinators.
This course includes:
2 total hours on-demand video
1 articles
7 downloadable resources
11 lessons
Full lifetime access
Access on mobile and TV
Certificate of completion
Advertisements

Course content

Requirements

  • Basic understanding of core JavaScript syntax (variables, functions, loops, and basic array methods) and a text editor with Node.js installed.

Description

This course contains the use of artificial intelligence.

Transform your JavaScript skills from functional to high-performing production grade. Most developers write modern JS, but few write efficient JS. This course gives you the exact tools, patterns, and features needed to clean up legacy codebases, optimize runtime execution, and write enterprise-ready code.

Who this course is for:

  • Intermediate JavaScript developers wanting to master advanced modern ES2020+ capabilities

  • Frontend and backend engineers who want to write cleaner, faster, and more readable code

  • Developers looking to refactor messy, nested legacy codebases into modern declarative structures

  • Web developers preparing for senior-level JavaScript engineering technical interviews

What you will learn:

  • Master modern string engineering, tagged templates, and safe string sanitization

  • Refactor nested control flow into high-performance object lookups and guard clauses

  • Build resilient error-handling architecture using error cause chains and isolation boundaries

  • Process large datasets using custom generator functions and zero-allocation lazy iterators

  • Replace legacy objects and arrays with Maps, Sets, WeakMaps, and WeakSets for faster lookups

  • Orchestrate high-throughput async code using modern Promise combinators and microtask control

Requirements:

  • Basic understanding of JavaScript syntax, variables, and functions

  • Familiarity with running JavaScript in Web Browsers or Node.js runtime environments

Final Project Description: You will construct a zero-dependency, high-throughput log ingestion and processing service from scratch. You will apply lazy generator streams, tagged template sanitization, WeakMap metadata storage, and structured error propagation to build a functional, enterprise-ready modern JavaScript asset.

Who this course is for:

  • Intermediate JavaScript developers, frontend/backend engineers, and web developers looking to upgrade to modern ES2020+ performance standards.
Advertisements
543B2F18B8C5BFE16C31&utm_source=JOHN1414
Advertisements
Advertisements
Free Online Courses with Certificates
Logo
Register New Account