If you’re developing applications with JavaScript you’ve probably already heard about TypeScript. TypeScript is a strongly-typed superset of JavaScript that has incorporated all the modern JavaScript features and added a type-system on top of it. In this hands-on workshop, I’ll teach you the fundamentals of TypeScript (v4+), by coding together (a lot).
Structure:
- Why TypeScript? Or type-systems?
- Project setup and configuration
- Primitives, interfaces, classes, generics
- Inference
- Custom types
- Applying TypeScript to existing projects