Programming & Data Science
TypeScript Mastery โ 30 Hari dari Nol Sampai Master
Kuasai TypeScript dari nol hingga master dalam 30 hari. Setiap hari ada teori mendalam + latihan interaktif yang bisa langsung dijalankan.
Beginner
30h 25m
30 lessons
Bahasa Indonesia
What you'll learn
Type system: primitive, union, intersection, literal types
Interface vs Type alias โ kapan pakai mana
Generics: T, U, K, V dan constraint
Utility types: Partial, Required, Pick, Omit, Record, ReturnType
Narrowing: typeof, instanceof, discriminated union
Class dengan access modifiers, abstract, readonly
Decorators dan metadata reflection
Module augmentation dan declaration merging
Type-safe API clients dan data validation
Migration dari JavaScript ke TypeScript
Kursus TypeScript paling lengkap dalam Bahasa Indonesia. Mulai dari type annotations dasar hingga generics, decorators, dan arsitektur skala besar. Setiap hari dilengkapi latihan interaktif yang bisa langsung dicoba tanpa setup apapun.
Course Curriculum
Hari 1: Pengenalan TypeScript & Type Annotations
Article
Code
Free
60m
Hari 2: Array, Tuple & Object Types
Article
Code
Free
55m
Hari 3: Union & Intersection Types
Article
Code
Free
60m
Hari 4: Interface & Type Alias
Article
Code
Free
60m
Hari 5: Enum & Literal Types
Article
Code
Free
55m
Hari 6: Fungsi & Function Types
Article
Code
Free
65m
Hari 7: Generics โ Pengenalan
Article
Code
Free
70m
Hari 8: Utility Types โ Partial, Required, Pick, Omit
Article
Code
65m
Hari 9: Record, Extract, Exclude & NonNullable
Article
Code
60m
Hari 10: Mapped Types & Conditional Types
Article
Code
70m
Hari 11: Class dengan TypeScript
Article
Code
65m
Hari 12: Type Guards & Narrowing Lanjutan
Article
Code
60m
Hari 13: Generics Lanjutan & Patterns
Article
Code
65m
Hari 14: Template Literal Types & Infer
Article
Code
60m
Hari 15: Decorators Dasar
Article
Code
65m
Hari 16: Type-Safe API Client
Article
Code
65m
Hari 17: Discriminated Unions Lanjutan
Article
Code
60m
Hari 18: Module Augmentation & Declaration Merging
Article
Code
55m
Hari 19: Async TypeScript Patterns
Article
Code
60m
Hari 20: Type-Safe Builder Pattern
Article
Code
60m
Hari 21: Zod-like Runtime Validation
Article
Code
65m
Hari 22: TypeScript Configuration & tsconfig
Article
Code
50m
Hari 23: TypeScript di Node.js & Express
Article
Code
55m
Hari 24: TypeScript Testing Patterns
Article
Code
55m
Hari 25: Branded Types & Nominal Typing
Article
Code
55m
Hari 26: Recursive Types
Article
Code
55m
Hari 27: TypeScript Performance Tips
Article
Code
50m
Hari 28: Migration JS ke TS
Article
Code
55m
Hari 29: Mini Proyek โ Type-Safe CRUD
Article
Code
90m
Hari 30: Recap & TypeScript Ecosystem
Article
Code
60m