Deep JavaScript Foundations, v2
Join us for an Awesome Workshop on:

Deep JavaScript Foundations, v2

March 7 to 8, 2019 - 9:30am to 5:30pm Central US Time

RSVP to Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

March 7 to 8, 2019 - 9:30am to 5:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

March 7 to 8, 2019 - 9:30am to 5:30pm Central US Time

You can watch video of this workshop!

Deep JavaScript Foundations, v2

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Why coercion is not only NOT a "bad part", but one of the overlooked keys to using the language more effectively
  • How the JS engine actually handles your code (hint: it compiles it!) and what that means for scope
  • What closure is really all about, and how it helps us with modular design
  • Which this is this this?
  • What the relationship is between prototypes and classes, and what delegation is all about

Your (Awesome) Instructor

Kyle Simpson

Kyle Simpson

Kyle Simpson is an evangelist of the open web, passionate about all things JavaScript. He writes books, teaches JavaScript, speaks, and contributes to the world of OSS. Developers have watched over 300,000 hours of Kyle's courses here on Frontend Masters!

Spend a Full Day Immersed in JavaScript with Kyle Simpson

Workshop Details

These days, most any developer will admit to having some knowledge of building applications with JavaScript. But very few do so with a strong level of confidence in how and why the code they bring together actually does what they want. When you don't understand why code works, you have no hope of understanding why it breaks and how to fix it, so you're left with just guesses.

In this workshop, we''re going to dive deep into the core mechanics of JS, specifically the three main pillars of the language. Types/coercion, scope/closures, and this/object prototypes. We''ll fully explore these mechanics from the inside out, to gain a profound new level of understanding about how our code really works.

Daily Schedule

Topics covered will be primitive types, coercion, equality, nested lexical scopes, block scoping, hoisting, closure, modules, 'this' keyword, object prototypes, 'class' keyword, and delegation.

Day 1

  • 9:30AM
    Introduction
  • 10:00AM
    TBA
  • 11:00AM
    TBA
  • 11:30AM
    TBA
  • 12:00PM
    TBA
  • 1:00PM
    TBA
  • 2:00PM
    TBA
  • 3:00PM
    TBA
  • 4:00PM
    TBA

Day 2

  • 9:30AM
    Introduction
  • 10:00AM
    TBA
  • 11:00AM
    TBA
  • 11:30AM
    TBA
  • 12:00PM
    TBA
  • 1:00PM
    TBA
  • 2:00PM
    TBA
  • 3:00PM
    TBA
  • 4:00PM
    TBA
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

For the widely read and acclaimed book series "You Don't Know JS", I wanted to challenge readers to change their attitude and thinking about "knowing" the language, to be not just something to attain but rather an approach to pursue ongoing. This course is the perfect companion to those books, acting as a guide to get you started on that journey to know your JavaScript better.

Event Details

What

2 Full Day Workshop Sessions

Replay Videos (available immediately)

When

March 7 to 8, 2019 - 9:30am to 5:30pm Central US Time

Where

Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN