English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 6 Lessons (6h 12m) | 1.17 GB
By adding static types to the JavaScript programming language, TypeScript delivers a rich and productive code authoring and review experience, while catching entire categories of bugs at compile time instead of runtime. In this workshop, you’ll learn everything you need to know in order to confidently and successfully use TypeScript to build a modern JavaScript app.
With each passing year TypeScript grows in popularity, and it’s no surprise why. Adding static types to JavaScript apps not only helps catch more bugs at compile time, it’s foundational to a rich and productive code authoring experience. With more information at your fingertips (thanks to types), you’ll learn more about the libraries you depend you’ll be able to formalize and enforce contracts between various parts of your own code, and you’ll be able to perform safe refactoring operations in vscode with a few easy clicks.
In this advanced workshop, we’ll start from “hello world” and incrementally build up an in-depth understanding of how TypeScript understands your code. Then, we’ll put your new mental model to work, by getting hands-on experience using interfaces, classes, generics and more!
By participating along with us in the workshop, you’ll learn:
- Create a rock-solid mental model for how TypeScript “thinks” about your code, and use that knowledge to be maximally productive with minimal effort
- Solve hands-on challenges, designed to take you straight to the core ideas and aha! moments that unlock a true understanding of this language
- Learn how to avoid 3 common temptations that can erode the type safety of your codebase
- Practice using a decision-making framework for which language feature to use and when (e.g., interface vs. abstract class? constants vs. enums?)
- Inoculate yourself against TS configuration madness, by focusing on the 8 options that matter most
Resolve the captcha to access the links!