Semua course
Materi oleh Hifzon · Pemula

TypeScript dari Nol: Tipe Aman, Kode Rapi, Bug Berkurang

Bagian dari jalur: Frontend Developer, Frontend dengan Vue.js, Backend dengan JavaScript (Node.js), Fullstack Developer (JavaScript)

Belajar TypeScript secara sistematis dan mudah dipahami: dari tipe dasar, array & tuple, object, union & literal, function, interface, enum, class, generics, utility types, mapped & conditional types, hingga modul, tsconfig, async/await, penanganan error, dan proyek akhir. Belajar santai lewat animasi, materi singkat, dan latihan yang langsung dicek.

4.9 rating 24 part Jadilah peserta pertama Pemula
Akses gratis Tanpa instalasi Sertifikat kelulusan
24Part seru
GratisAkses penuh
0Peserta aktif
1Sertifikat kelulusan
Hasil belajar

Setelah ini, kamu bisa...

Tipe dasar, array, tuple, object, union & literal type, narrowing
Function, interface vs type, enum, class (inheritance, abstract, implements)
Generics, utility types, keyof/typeof, mapped, conditional & template literal types
Modul, file .d.ts, tsconfig.json & mode strict, async/await, penanganan error yang aman
Latihan di-type-check dengan compiler TypeScript asli langsung di browser
Proyek akhir Manajemen Tugas bertipe aman + kuis 25 soal
Keunggulan

Belajar jadi lebih gampang dan nggak ngebosenin

Animasi konsep

Tiap part dibuka dengan animasi singkat, jadi konsepnya langsung kebayang. Nggak cuma baca teks!

Materi mudah dipahami

Dijelaskan pelan-pelan pakai analogi, contoh kode, dan tips biar nggak salah di hal yang umum.

Latihan interaktif langsung

Langsung praktik di halaman yang sama. Jawabanmu dicek otomatis, dan ada petunjuk kalau kamu mentok.

Belajar bertahap

Selesaikan latihan untuk membuka part berikutnya, jadi dasarmu selalu kuat.

Quiz akhir

Tes seberapa paham kamu sebelum ambil sertifikat.

Sertifikat kelulusan

Sertifikat atas namamu siap diambil setelah semua part selesai dan quiz minimal 70.

Peta Petualangan

Tuntaskan misi, kumpulkan XP

1Pengenalan TypeScript & Cara Kerjanya +100 XP
Tipe Dasar & Type Inference+100 XP
Array & Tuple+100 XP
Object, Type Alias & Properti Opsional+100 XP
Union, Literal Type & Narrowing Dasar+100 XP
any, unknown, never, void, null & undefined+100 XP
Function: Parameter, Return Type & Function Type+100 XP
Narrowing Lanjutan & Discriminated Union+100 XP
Interface, extends & Intersection+100 XP
Enum, as const & Pilihan Nilai Terbatas+100 XP
Class: Properti, Constructor & Modifier Akses+100 XP
Class Lanjutan: Inheritance, Abstract & implements+100 XP
Generics: Fungsi yang Fleksibel tapi Tetap Aman+100 XP
Generics Lanjutan: Constraint, Interface & Class Generik+100 XP
Utility Types Bawaan: Partial, Pick, Omit, Record & Kawan-kawan+100 XP
keyof, typeof & Indexed Access Types+100 XP
Mapped Types & Conditional Types+100 XP
Template Literal Types+100 XP
Modul, import/export & File Deklarasi (.d.ts)+100 XP
tsconfig.json, Mode Strict & Alur Kerja Proyek+100 XP
Async/Await & Promise yang Bertipe+100 XP
Error Handling & Data dari Luar: Type Guard dan Validasi+100 XP
TypeScript di Dunia Nyata: React, Node & Praktik Terbaik+100 XP
Proyek Akhir: Manajer Tugas Bertipe Aman+100 XP
🏆Quiz Arena+150 XP
Lulus Misi aktif Terkunci 🏆 Quiz Arena membuka sertifikat · tamat course +300 XP bonus
Kurikulum

24 part, dari nol sampai bisa

Daftar part
0 dari 24 part selesai
1
Pengenalan TypeScript & Cara KerjanyaApa itu TypeScript, masalah apa yang dipecahkannya, bagaimana kode .ts menjadi .js, cara memasang dan menjalankannya, serta cara latihan di kursus ini.
Buka
Tipe Dasar & Type InferenceSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Array & TupleSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Object, Type Alias & Properti OpsionalSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Union, Literal Type & Narrowing DasarSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
any, unknown, never, void, null & undefinedSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Function: Parameter, Return Type & Function TypeSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Narrowing Lanjutan & Discriminated UnionSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Interface, extends & IntersectionSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Enum, as const & Pilihan Nilai TerbatasSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Class: Properti, Constructor & Modifier AksesSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Class Lanjutan: Inheritance, Abstract & implementsSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Generics: Fungsi yang Fleksibel tapi Tetap AmanSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Generics Lanjutan: Constraint, Interface & Class GenerikSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Utility Types Bawaan: Partial, Pick, Omit, Record & Kawan-kawanSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
keyof, typeof & Indexed Access TypesSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Mapped Types & Conditional TypesSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Template Literal TypesSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Modul, import/export & File Deklarasi (.d.ts)Selesaikan part sebelumnya untuk membuka latihan. Baca materinya
tsconfig.json, Mode Strict & Alur Kerja ProyekSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Async/Await & Promise yang BertipeSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Error Handling & Data dari Luar: Type Guard dan ValidasiSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
TypeScript di Dunia Nyata: React, Node & Praktik TerbaikSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Proyek Akhir: Manajer Tugas Bertipe AmanSelesaikan part sebelumnya untuk membuka latihan. Baca materinya
Pengajar

Ditemani mentor

H
Mentor kamu

Hifzon

Course ini disusun santai tapi praktis: teori singkat, animasi, lalu langsung latihan, supaya kamu terbiasa mencoba sendiri sejak part pertama.

Lanjut belajar

Course lain yang cocok untukmu

FAQ

Masih bingung? Cek ini dulu

Apakah course ini gratis?

Gratis! Cukup daftar dan verifikasi email, lalu semua part bisa langsung kamu buka.

Apakah saya perlu memasang aplikasi tambahan?

Nggak perlu. Semua latihan dikerjakan langsung di KelasIT, cukup pakai browser.

Bagaimana sistem kelulusan dan sertifikat?

Setiap part punya latihan singkat. Kalau sudah lulus, part berikutnya terbuka. Sertifikat bisa kamu ambil setelah semua part selesai dan quiz akhir minimal 70.

Harus selesai dalam berapa lama?

Bebas! Belajar sesuai tempomu, berhenti dan lanjut kapan saja. Progress-mu selalu tersimpan.

Apakah bisa dipelajari lewat ponsel?

Bisa banget untuk baca materi. Tapi untuk menulis kode, laptop atau tablet berkeyboard akan lebih nyaman.

Siap mulai belajar TypeScript dari Nol: Tipe Aman, Kode Rapi, Bug Berkurang?

Part pertama ringan kok. Mulai sekarang dan rasakan sendiri serunya belajar!

Coba Gratis Sekarang, Tanpa Daftar