![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course aims to help learners understand and utilize advanced TypeScript type utilities. By the end of the course, students will be able to:
- Explore powerful TypeScript features like lookup types, mapped types, and conditional types
- Utilize built-in Type Utilities in TypeScript such as Partial, Readonly, Omit, and Exclude
- Create custom type utilities
- Apply type functions in real-world scenarios for typesafe schema validation and RPC style API calls over HTTP.
The teaching method involves a session that incrementally introduces and builds upon TypeScript type system features, followed by practical examples and demonstrations of real-world library usage. This course is intended for developers familiar with TypeScript who want to deepen their understanding of TypeScript's type system and enhance their ability to write maintainable JavaScript code.
Syllabus
Advanced TypeScript Type Utilities - Basarat Ali Syed - NDC Sydney 2022
Taught by
NDC Conferences