TypeScript
Type Safety untuk JavaScript Skala Besar
Pelajari TypeScript dari nol: tipe dasar, functions dan generics, interface vs type alias, utility types, dan konfigurasi production-ready. TypeScript adalah skill wajib untuk development modern — digunakan oleh 90%+ proyek React/Node.
Prasyarat
Modul 3 (JavaScript). Familiar dengan React dari Modul 9 atau 16 akan membantu tapi tidak wajib.
Kenapa Ini Penting
TypeScript adalah de facto standard di industri JavaScript. Memahami type system membantu menangkap bug lebih awal, refactoring lebih aman, dan kolaborasi tim lebih efisien.
Daftar Chapter
- Chapter 18.1
TypeScript: Kenapa JavaScript Butuh Tipe?
Dari JavaScript dinamis ke type safety yang menjaga kode dari bug
- Chapter 18.2
Tipe Dasar TypeScript: Primitive, Array, dan Object
Kuasai building blocks sistem tipe TypeScript
- Chapter 18.3
Functions, Generics, dan Type Narrowing
Tingkatkan fungsi JavaScript dengan type safety dan reusable patterns
- Chapter 18.4
Interface vs Type Alias: Kapan Pakai Mana?
Pahami dua cara mendefinisikan tipe dan trade-off masing-masing
- Chapter 18.5
Advanced Types: Utility, Mapped, dan Conditional
Manfaatkan built-in utility types dan type-level programming
- Chapter 18.6
TypeScript di Proyek Nyata: Config, ESLint, dan Pattern
Setup TypeScript production-ready dan pattern yang digunakan di industri