Course Content
UNIT 1: Deep Dive into the TypeScript Type System
-
Structural typing vs nominal typing
-
Type compatibility rules
-
Assignability and variance
-
Covariance, contravariance, bivariance
-
Type widening and narrowing
-
Common misconceptions
UNIT 2: Advanced Type Inference
UNIT 3: Union, Intersection & Literal Types (Advanced Use)
UNIT 4: Type Guards & Control Flow Analysis
UNIT 5: Generics – Advanced Patterns
UNIT 6: Mapped Types
UNIT 7: Conditional Types
UNIT 8: Utility Types – Internal & Custom
UNIT 9: Advanced Interfaces & Class Typing
UNIT 10: TypeScript with APIs & External Data
UNIT 11: TypeScript Configuration & Strict Mode
UNIT 12: TypeScript in Large Codebases
UNIT 13: Performance, Maintainability & Best Practices
UNIT 14: Advanced TypeScript Design Patterns
UNIT 15: Advanced Practical Projects
UNIT 16: Advanced TypeScript Capstone
Student Ratings & Reviews
No Review Yet