Learn Intermediate TypeScript: Generics
Offered By: Codecademy
Course Description
Overview
Unlock the power of TypeScript generics. Learn how to use generics with classes, type parameter defaults and constraints, and the `keyof` type parameter.
TypeScript generics provide a way to make your code reusable for different data types. This course delves into the use of generic type parameters in TypeScript and explores how to effectively apply them in various scenarios. Through practical examples like a currency converter app, you'll learn how to use generic types in classes, set default types, apply constraints, and utilize `keyof` types. These techniques will help you create more reusable code.
* Apply TypeScript generics to create flexible functions and classes
* Set default types and constraints for generics
* Apply generics for `keyof` types
TypeScript generics provide a way to make your code reusable for different data types. This course delves into the use of generic type parameters in TypeScript and explores how to effectively apply them in various scenarios. Through practical examples like a currency converter app, you'll learn how to use generic types in classes, set default types, apply constraints, and utilize `keyof` types. These techniques will help you create more reusable code.
* Apply TypeScript generics to create flexible functions and classes
* Set default types and constraints for generics
* Apply generics for `keyof` types
Syllabus
- TypeScript Generics: Learn about TypeScript Generics
- Lesson: Intermediate TypeScript Generics
- Project: Currency Conversions
- Quiz: Intermediate TypeScript Generics Quiz
- Informational: TypeScript Generics Next Steps
Taught by
Kenny Lin
Related Courses
C++ For C Programmers, Part AUniversity of California, Santa Cruz via Coursera Programming Languages, Part C
University of Washington via Coursera AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University via edX Введение в iOS-разработку
Moscow Institute of Physics and Technology via Coursera Java Programming: Step by Step from A to Z
Udemy