Certain things about JS seem strange when you are either new to programming or come from a PHP background: var, let, const, this, ES62015, ES6, asynchronous programming, various shorthand syntaxes, and more. We'll go over these and much more to prepare you for the brave new world of JS.
In addition to learning the "how" of modern JS, we'll also learn about why so many people are integrating JS so heavily in their applications. What can JS do that PHP can't? And do JS frameworks really provide enough benefit that we should invest in decoupling Drupal 9 projects?
I have presented this topic in the past to over-capacity crowds. Because of its popularity, this time around we'll include a hands-on workshop format which attendees can optionally participate in. This will ensure everyone has the opportunity to retain what we teach long after the session is over!