Let's take a brief moment to discuss why TypeScript is so important and what you can expect from this course 🌹
Enjoy free content straight from your inbox 💌
00:01
I am very excited to see that you are interested in TypeScript for Professionals. TypeScript has completely revolutionized how we do large scale JavaScript application development, and it provides amazing developer productivity benefits. I have been a Microsoft MVP for TypeScript since 2017. I've authored the open source book, TypeScript Deep Dive that has around 11,000 star gauges on GitHub. Speaking of GitHub, I'm one of the top open source developers for TypeScript. Having co-created organizations like Definitely Typed, which is used to manage the official TypeScript type
00:35
definitions and type strong, which hosts critical TypeScript projects like Atom, TypeScript, TS Loader, and TS node. I'm also the top contributor for TypeScript on Stack Overflow. Of course, this list is not exhaustive, but let's stop there and talk about this course. I've taken all that I've learned over my endeavors and narrowed it down to key information nuggets to get you up to speed with TypeScript as quickly as possible. In this course, we assume no prior knowledge of TypeScript and start at the basics like annotating J Script, primitives like strings and numbers,
01:09
and we continue to build our knowledge about the TypeScript types system step by step, taking you through simple object types, various ways you can combine types, for example, unions and intersections, making the best use of combining various features of TypeScript to build highly expressive type annotations. In this course, you will not only learn the basics of TypeScript, but also master advanced topics like conditional types and map types to get complete mastery of the TypeScript type system. This course presents the material that I think
01:41
that people using TypeScript in a professional setting would find most useful. So thank you for considering this course, and I'm looking forward to starting this TypeScript journey with you.