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

Frontend Masters

JavaScript: The Hard Parts, v2

via Frontend Masters

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Go under the hood of some of the most important aspects of JavaScript! You'll learn what you need to know to become a sought-after, versatile, problem-solving developer. Combining mental models of JavaScript's inner workings and hands-on programming challenges, this course will give you a solid understanding of callbacks and higher-order functions, closure, asynchronous JavaScript, and object-oriented JavaScript! This course is for developers with a basic to intermediate knowledge of JavaScript who wants to deepen their understanding of the fundamentals to the next level.

Syllabus

  • Introduction
  • Thread of Execution
  • Functions
  • Call Stack
  • Generalized Functions
  • Repeating Functionality
  • Higher Order Functions
  • Higher Order Functions Example
  • Higher Order Functions Q&A
  • Callbacks & Higher Order Functions
  • Arrow Functions
  • Pair Programming
  • Closure Introduction
  • Returning Functions
  • Nested Function Scope
  • Retaining Function Memory
  • Function Closure
  • Closure Q&A
  • Closure Technical Definition & Review
  • Multiple Closure Instances
  • Practical Applications
  • Closure Exercises
  • Single Threaded Execution Review
  • Asynchronicity in JavaScript
  • Asynchronous Browser Features
  • Web API Example
  • Web API Rules
  • Callback Queue & Event Loop
  • Callback Queue and Event Loop Q&A
  • Callback Hell & Async Exercises
  • Promises Introduction
  • Promises Example: fetch
  • Promises Example: then
  • Web APIs & Promises Example: fetch
  • Web APIs & Promises Example: then
  • Web APIs & Promises Example: Microtask Queue
  • Promises and Asynchronous Q&A
  • Promises Review
  • Class & OOP Introduction
  • Object Dot Notation
  • Factory Functions
  • Factory Functions Example
  • Prototype Chain
  • Prototype Chain Example: Prototypal Link
  • Prototype Chain Example: Implicit Parameters
  • hasOwnProperty Method
  • this Keyword
  • Arrow Function Scope & this
  • Prototype Chain Review
  • new Keyword
  • new Keyword Example
  • class Keyword
  • Wrapping Up

Taught by

Will Sentance

Reviews

Start your review of JavaScript: The Hard Parts, v2

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.