TypeScript for Teams
Give your team the confidence to work better together with TypeScript in this hands-on workshop series.
Schedule your trainingStart Here
Part 1: TypeScript Fundamentals
The goal of this course is to provide students with a solid working knowledge of TypeScript. The course aims to go beyond syntax, presenting students with some of the real-world gotchas that they're likely to encounter when working with TypeScript in a project.
Who is this for?
Anyone looking to learn TypeScript from scratch.
Duration
4 hours
Topics covered
- Introduction to TypeScript
- Types: Basic Types, Objects, Arrays
- Extending TypeScript Object Types
- Code Editor Integration
- TypeScript Project Configuration
- Type Aliases
Part 2: Generics, Classes, and Debugging
Get in and then out of the weeds with this focused session on generics, classes, and debugging.
Who is this for?
Engineers, engineering managers, QA professionals
Duration
4 hours
Topics covered
- Generics
- Type Parameters
- Classes
- Modifiers, Parameter Properties
- Debugging TypeScript
- Live Debugging for Specific Issues
Part 3: Applied TypeScript
This course aims to equip students with the skills to effectively compose complex types, and to be able to improve the type safety of TypeScript code in any context.
Who is this for?
Anyone comfortable with the fundamentals who wants to understand more techniques for working at scale.
Duration
4 hours
Topics covered
- Generic Types
- Conditional Types
- Mapped Types
- Type Narrowing
- satisfies Operator
About Moon Highway
We started Moon Highway because we believe technology education should be accessible and fun for everyone. We’ve taught workshops for over a decade and have delivered hands-on learning experiences for customers like PayPal, Zillow, and Starbucks.
Since starting Moon Highway in 2012, we have created video content for egghead.io, O'Reilly Media, and LinkedIn Learning. We are frequent conference speakers and have presented at events including React Rally, GraphQL Summit, and OSCON. We are also the authors of O’Reilly’s Learning React and Learning GraphQL.