Roadmap › 4. Frontend › Step 44
TS
TypeScript — Types, Generics and Real-World Patterns
Why TypeScript, basic and object types, interfaces vs type aliases, unions and narrowing, functions, classes, generics, utility types, mapped and conditional types, modules, tsconfig and strict mode, typing API calls for Angular/React, and the TypeScript interview questions.
Interview priority:★ Must know High priority — asked in almost every interview, learn firstMedium asked regularlyLow good to know
Module 1: TypeScript Basics
- 1.Basic types, inference and type annotationsBasic ★ Must know
- 2.Object types — interfaces vs type aliasesBasic ★ Must know
- 3.Functions, unions and narrowingBasic ★ Must know
Module 2: Classes and Generics
- 4.Classes, access modifiers and enumsIntermediate ★ Must know
- 5.GenericsIntermediate ★ Must know
Module 3: Advanced Types
- 6.Utility typesIntermediate ★ Must know
- 7.Mapped, conditional and template literal typesAdvanced Medium
- 8.tsconfig, strict mode and modulesIntermediate ★ Must know
- 9.Typing real API calls in Angular and ReactAdvanced ★ Must know
Next course in the roadmap: 45. Node.js — Runtime Internals, Express, APIs and SQL Server →