TypeScript Lanjutan: Generic, Utility Types, dan Tooling
Dari tipe data dasar ke kode TypeScript yang benar-benar dipakai di project produksi.
Deskripsi
Lanjutan dari TypeScript Dasar, buat kamu yang sudah bisa tipe data dasar, function bertipe, interface, dan union type. Course ini masuk ke generic, type narrowing dan discriminated union, utility types (Partial, Pick, Omit, Record), memecah kode ke banyak module, strict mode di tsconfig.json, sampai menjalankan TypeScript modern dengan tsx dan native Node. To-do list dari TypeScript Dasar dilanjutkan di sini jadi aplikasi multi-file yang lebih tertata.
Kurikulum
Generic dan Narrowing Lanjutan
○Generic Function dan Generic Interface
○Type Narrowing dengan Type Guard
○Discriminated Union untuk Data yang Bervariasi
Utility Types dan Module
○Utility Types: Partial, Pick, Omit, Record
○Module: Memecah Kode TypeScript ke Banyak File
○tsconfig.json dan Strict Mode
Tooling Modern dan Proyek Lanjutan
○Menjalankan TypeScript dengan tsx dan Native Node
○Async/Await Bertipe dan Error Handling
○Proyek Kecil: To-Do List Multi-File dengan Generic