Uji Kompetensi TypeScript Core Types
Checkpoint kesiapan untuk primitive types, arrays, object types, function types, optional fields, dan error reading dasar.
Yang dicek
- Mengecek pemahaman TypeScript core types
- Memperbaiki type sederhana pada data UI
- Menjelaskan object shape dan optional fields dengan jelas
Isi lesson
6 blok- 1.Checkpoint: apakah type dasar sudah terasa masuk akal?Belum selesaiWajib
- 2.QuizBelum selesaiWajib
- 3.Coding practiceBelum selesaiWajib
- 4.Docs bridge TypeScript core typesBelum selesaiWajib
- 5.Writing practiceBelum selesaiWajib
- 6.RingkasanBelum selesaiWajib
Checkpoint: apakah type dasar sudah terasa masuk akal?
WajibModule ini mengecek apakah kamu bisa menambahkan type pada data frontend sehari-hari. Fokusnya bukan type puzzle. Fokusnya adalah membaca value, object, function, dan optional field dengan lebih jelas.
Jika kamu bisa menjelaskan shape object, memberi type pada parameter function, membaca error beginner, dan memakai fallback untuk optional value, kamu siap masuk ke module Practical Type Design.
Bagian ini memengaruhi progres lesson.
Quiz
WajibUji Kompetensi TypeScript Core Types
Jawab pertanyaan satu per satu. Kamu bisa ulang quiz jika belum mencapai target lulus.
Target lulus
70/100
Skor terbaik
0/100
Status
Belum dikerjakan
Blok ini wajib untuk menyelesaikan lesson. Progres quiz naik setelah skor mencapai target lulus.
Pertanyaan 1 dari 5
Target lulus: 70
Type apa yang tepat untuk value `"Rina"`?
Coding practice
WajibDibuka di workspace khususFix basic TypeScript types
Checkpoint untuk memperbaiki type object, function, array, dan optional field dasar.
Tujuan awal: Fokus di tab TS.
Practice ini dibuka di workspace khusus. Buka practice untuk memakai editor, preview, dan cek otomatis.
Tombol selesai aktif setelah semua validasi wajib lolos.
Documentation Bridge
WajibDocs bridge TypeScript core types
Gunakan TypeScript Handbook untuk memperkuat istilah resmi. Jangan masuk ke bagian advanced dulu.
TypeScript Handbook
Everyday Types
Fokus baca
- primitive types
- array types
- type annotations
- function parameter dan return type
- optional properties
Abaikan dulu
- union narrowing detail
- type aliases lanjutan
- literal types
TypeScript Handbook
Object Types
Fokus baca
- object shape
- property type
- optional property
- membaca object type kecil
Abaikan dulu
- index signatures
- extends
- readonly arrays
- intersection types
TypeScript Handbook
More on Functions
Fokus baca
- parameter type
- return type
- function yang menerima object
- membaca error argument sederhana
Abaikan dulu
- function overloads
- this parameter
- generic function detail
TypeScript
TypeScript Playground
Fokus baca
- menulis contoh TypeScript kecil
- melihat error type checking
- membandingkan input TypeScript dan output JavaScript
Abaikan dulu
- compiler options lanjutan
- share config detail
Aksi setelah membaca
Buka TypeScript Playground, salin satu contoh object type dari module ini, lalu ubah satu property ke type yang salah untuk melihat pesan error.
Bagian ini memengaruhi progres lesson.
Writing practice
WajibLatihan menulis
Tulis penjelasan singkat dalam Bahasa Indonesia tentang satu object type dari checkpoint. Jelaskan property wajib, property opsional, dan satu error yang TypeScript bisa tangkap. Gunakan format: - Object type: - Property wajib: - Property opsional: - Error yang bisa dicegah:
Tulis draft dulu sebelum menandai writing practice selesai.
0/160 karakter
Checklist panduan
Checklist ini hanya panduan. Kamu tidak harus mencentang semuanya.
Ringkasan
Wajib- TypeScript membantu menjelaskan bentuk data sebelum runtime.
- Primitive, array, object, function, dan optional field adalah fondasi TypeScript harian.
- Type error perlu dibaca sebagai petunjuk hubungan value dan type.
- Optional field perlu fallback atau pengecekan sebelum dipakai.
- Berikutnya, Practical Type Design akan memakai core types ini untuk memodelkan UI state dan reusable helper dengan lebih matang.
Bagian ini memengaruhi progres lesson.
Langkah berikutnya
Selesaikan bagian wajib checkpoint ini
Lanjutkan blok wajib berikutnya: Checkpoint: apakah type dasar sudah terasa masuk akal?.