illustration for Advanced JavaScript Foundations
pro

Advanced JavaScript Foundations

Instructor

Tyler Clark

45m closed-captioning
·
16 lessons
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.5
1025
people completed
Published 5 years ago
|
Updated 4 years ago

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:

  • Primitive Types: the What, How, and Why
  • Reference Execution with the `this` Keyword
  • Understanding Implicit vs Explicit Coercion
  • How Prototypal Inheritance Works in JS
  • Use the ES6 Class Keyword
  • Understand Lexical vs. Dynamic Scope
  • Create New Objects with the New Keyword