-
Advanced JS Foundations
Grab a ticket – 2999PLNSave 400PLN with Early Bird ticketWhat you will learn
No matter how long you've been writing JS, whether that's 12 months or 12 years, and no matter how many frameworks you've deployed applications on top of, the core languages mechanics remain the most important foundation of knowledge. Yet, far too many developers only use these mechanics but don't actually understand them. In this three-day workshop, we're going to dive deep into the 3 most important cores -- types/coercions, scopes/closure, and this/prototypes -- and fill in that solid foundation so we understand not only what but how and why. Along the way, we'll also explore events as perhaps the most important architectural patterns for wiring up communication between parts of our application, and we'll practice organizing our code using these techniques.
Topics covered
- Syntax (types, coercion, value vs reference, language gotchas)
- jQuery (optimizing CSS selectors, optimizing DOM manipulation)
- Events (DOM events, event propagation pattern, custom DOM events, PUBSUB event pattern)
- Scope (nested lexical scope, block scope, hoisting, closure, module pattern, ES6 updates)
- Objects ('this' keyword, object prototypes, pseudo-classical inheritance, delegation)
- Organizing JS functionality (events, modularization)
Agenda
-
Start
-
Break
-
Lunch
-
Break
-
Finish
-
Start
-
Break
-
Lunch
-
Break
-
Finish
-
Start
-
Break
-
Lunch
-
Break
-
Finish