Advanced JavaScript Foundations

ClockIcon41m
javascriptJavaScript
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.5
825 people completed
Tyler Clark
By

Tyler Clark

Developer, instructor, consultant, and speaker

It all starts with syntax. From there, once you’ve got the concepts down, you can move into using a framework where you figure out how to make things “just work”.

Everything is great, until it’s not.

If someone put you on the spot right now and asked you to explain this, would they like your answer?

What about prototypal inheritance or coercion?

In this workshop, you’ll be taking things to the next level, shining a light into “black-box” concepts like prototypes, the this keyword, and what primitive types are.

Tyler will walk you through each concept, and build your understanding through examples in the areas you need to know.

What you'll learn

  • CheckIconPrimitive Types: the What, How, and Why
  • CheckIconReference Execution with the `this` Keyword
  • CheckIconUnderstanding Implicit vs Explicit Coercion
  • CheckIconHow Prototypal Inheritance Works in JS
  • CheckIconUse the ES6 Class Keyword
  • CheckIconUnderstand Lexical vs. Dynamic Scope
  • CheckIconCreate New Objects with the New Keyword

Prerequisites

Tyler Clark
By

Tyler Clark

Developer, instructor, consultant, and speaker

Illustration for Intro to Advanced JavaScript Foundations

Intro to Advanced JavaScript Foundations

Tyler Clark
Lesson
ClockIcon
1m 54s