0Pricing
TypeScript Academy icon

TypeScript Academy

TYPESCRIPTFrontendWebBackendMobileGamesBeginnerAndroidIosEnterpriseDesktopScripting

Tingkatkan proyek JavaScript Anda dengan TypeScript melalui pelajaran di TypeScript Academy.

🤖 Bertenaga AI📚 101 kursus👥 100.000+ pelajar⭐ Rating 4,9
Ringkasan Kursus

TypeScript: Static Typing untuk Seluruh Ekosistem JavaScript

TypeScript adalah bahasa yang dikirim Microsoft, digunakan Google dalam skala besar, dan diadopsi secara default oleh sebagian besar proyek React, Node.js, dan Next.js modern. TypeScript dikompilasi menjadi JavaScript biasa sambil menambahkan sistem tipe statis yang menangkap seluruh kelas bug sebelum runtime — respons API yang tidak cocok, akses null pada field opsional, signature fungsi yang salah, dan banyak lagi. Track ini mencakup TypeScript dari tipe pertama hingga internal compiler, di seluruh 106 kursus yang mencakup setiap level dari A1 hingga C2.

Apa yang Akan Anda Pelajari

Anda akan mulai dengan string, number, boolean, unknown, dan never, kemudian membangun melalui interfaces, type aliases, union dan intersection types, generics, dan utility types seperti Partial, Pick, Omit, dan Record. Topik menengah meliputi type narrowing dan type guards, discriminated unions, mapped types, template literal types, decorators, dan runtime validation dengan Zod. Anda akan menerapkan TypeScript pada stack nyata — React props dan hooks, Express APIs, Node.js, Next.js, GraphQL, tRPC, dan type-safe ORMs. Kursus lanjutan mencakup conditional types, keyword infer, recursive dan self-referential types, branded/nominal types, variadic tuples, penulisan declaration files, dan end-to-end type safety di seluruh monorepos dengan project references.

Jalur Pembelajaran

106 kursus berjalan dari A1 hingga C2 dalam perkembangan berkelanjutan. Kursus A1 dan A2 menetapkan fondasi: tipe dasar, functions, arrays, tuples, enums, readonly, optional chaining, dan nullish coalescing. B1 memperkenalkan classes, modules, strict mode, best practices tsconfig, generics, dan bekerja dengan aman dengan DOM dan Fetch APIs. B2 mendorong ke dalam generics lanjutan dengan constraints dan conditional types, decorators, testing dengan Jest, monorepo setup, dan migrasi dari JavaScript. Kursus C1 mencakup recursive types, keyword infer dan complex conditional types, menulis custom utility types, type-level programming fundamentals, type-safe internationalization, dan advanced React patterns. Track berakhir di C2 dengan TypeScript Compiler API internals, type-level arithmetic, higher-kinded type simulation, membangun type-safe parsers, mengonstruksi DSLs dengan TypeScript types, dan Effect-TS.

Cara Kerjanya

Setiap kursus dipecah menjadi pelajaran pendek dan terfokus yang Anda selesaikan di editor kode built-in dengan feedback real-time. Tutor AI tersedia kapan pun Anda terjebak, dan setiap konsep diperkuat segera dengan exercises hands-on daripada membaca pasif.

Mulai Belajar →

Cara Kamu Belajar

🎯
Pelajaran Interaktif
Latihan koding langsung dengan umpan balik real-time
🤖
AI Tutor
Dapatkan bantuan instan dari AI kami saat kamu stuck
💻
Editor Bawaan
Tulis dan jalankan kode langsung di browser kamu
🏆
Sertifikat
Raih sertifikat saat kamu menyelesaikan kursus
Kurikulum

101 Kursus

Setiap kursus di jalur belajar TypeScript Academy.

01

Pengantar TypeScript

A13 pelajaran

Kursus ini memperkenalkan TypeScript, bahasa yang andal dan dikembangkan dari JavaScript dengan menambahkan tipe. Anda akan mempelajari apa…

02

Memulai TS: Konsep dan Penyiapan

A13 pelajaranPRO

Mulai mempelajari TypeScript dengan konsep yang jelas, penyiapan sederhana, serta proses build/run pertama Anda. Pelajari alasan TS meningk…

03

TypeScript vs JavaScript: Mengapa Tipe Penting

A14 pelajaranPRO

Temukan alasan TypeScript dibuat, cara pengetikan statis membantu menemukan bug lebih awal, dan kapan memilih TypeScript daripada JavaScrip…

04

Tipe Dasar: string, number, boolean, any, unknown

A14 pelajaranPRO

Kuasai tipe primitif inti TypeScript, pahami bahaya any, dan pelajari mengapa unknown lebih aman.

05

Dasar-Dasar Tipe dan Variabel

A13 pelajaranPRO

Pelajari cara kerja variabel dan tipe TypeScript: tipe primitif, inferensi, dan anotasi.

06

Array, Tuple, dan Enum dalam TypeScript

A24 pelajaranPRO

Pelajari cara mengetik array, mendefinisikan tuple dengan panjang tetap, dan menggunakan enum untuk kumpulan konstanta bernama.

07

Fungsi dan Anotasi Tipe

A24 pelajaranPRO

Pelajari cara memberi anotasi pada parameter fungsi dan tipe pengembalian, menggunakan parameter opsional, serta menulis fungsi panah denga…

08

Tipe Literal dan Asertasi const

A24 pelajaranPRO

Kunci nilai ke tipe yang tepat menggunakan tipe literal dan asertasi const untuk menghasilkan kode yang presisi dan terdokumentasi dengan s…

09

Tipe unknown, never, dan void

A24 pelajaranPRO

Kuasai tipe khusus TypeScript untuk menangani ketidakpastian, kemustahilan, dan ketiadaan dengan aman.

10

Asertasi dan Konversi Tipe

A24 pelajaranPRO

Beri tahu kompiler apa yang Anda ketahui melalui asertasi tipe, serta pelajari kapan cara ini aman atau berbahaya.

11

Perantaian Opsional dan Penggabungan Nullish

A24 pelajaranPRO

Tulis kode ringkas yang aman terhadap null menggunakan operator perantaian opsional dan penggabungan nullish.

12

Dasar readonly dan Kekekalan

A24 pelajaranPRO

Cegah perubahan yang tidak disengaja dengan menandai properti, larik, dan struktur sebagai readonly.

13

Interface dan Alias Tipe

A24 pelajaranPRO

Definisikan bentuk objek dengan interface dan alias tipe, pahami perbedaannya, serta gunakan keduanya untuk menegakkan kontrak.

14

Tipe Union dan Intersection

A24 pelajaranPRO

Gabungkan tipe secara fleksibel menggunakan operator union (|) dan intersection (&) untuk memodelkan struktur data dunia nyata.

15

Destrukturisasi dengan Anotasi Tipe

A24 pelajaranPRO

Anotasikan nilai yang didestrukturisasi dengan benar dan hindari kesalahan umum dalam destrukturisasi bertipe.

16

Rest dan Spread dengan Tipe

A24 pelajaranPRO

Tentukan tipe fungsi variadik, operasi spread, dan elemen rest untuk API yang fleksibel dan aman.

17

Dasar-Dasar Alur Kontrol dan Fungsi

A23 pelajaranPRO

Kuasai alur kontrol dasar di TypeScript: if/else, switch, perulangan, serta perbedaan antara pemeriksaan truthy dan perbandingan ketat.

18

Kursus A1.4 — Objek dan Antarmuka I

A23 pelajaranPRO

Pelajari cara memodelkan objek di TypeScript: tipe objek, properti opsional dan readonly, serta tanda tangan indeks.

19

Kursus A1.5 — Array, Tuple, Enum

A23 pelajaranPRO

Jelajahi koleksi TypeScript: array, tuple, dan enum. Pelajari cara menggunakannya secara efektif dan aman dengan anotasi tipe.

20

Kelas dan Pengubah Akses

B14 pelajaranPRO

Bangun TypeScript berorientasi objek dengan kelas, konstruktor, dan pengubah akses seperti public, private, serta protected.

21

Penyempitan Tipe dan Penjaga Tipe

B14 pelajaranPRO

Pelajari cara TypeScript mempersempit tipe dalam blok kondisional menggunakan typeof, instanceof, dan fungsi penjaga tipe kustom.

22

Dasar-Dasar Generik dalam TypeScript

B14 pelajaranPRO

Tulis fungsi dan struktur data yang dapat digunakan ulang serta aman terhadap tipe dengan generik TypeScript menggunakan parameter tipe.

23

Modul dan Namespace dalam TypeScript

B14 pelajaranPRO

Atur kode TypeScript dengan modul ES dan ekspor ulang, serta pahami kapan namespace sebaiknya digunakan.

24

Tanda Indeks dan Objek Dinamis

B14 pelajaranPRO

Tentukan tipe objek dengan kunci yang tidak diketahui menggunakan tanda indeks tanpa mengorbankan jaminan keamanan.

25

Operator typeof dan keyof

B14 pelajaranPRO

Turunkan tipe dari nilai dan kunci yang sudah ada menggunakan operator tipe TypeScript yang andal.

26

Pola String yang Aman terhadap Tipe

B14 pelajaranPRO

Gunakan tipe literal templat untuk memodelkan string terstruktur dan menegakkan format string saat kompilasi.

27

Tipe Utilitas: Partial, Required, Pick, Omit, Record

B14 pelajaranPRO

Kuasai tipe utilitas bawaan TypeScript untuk mengubah dan menggabungkan tipe tanpa mengulang kode.

28

Pola Penanganan Error dalam TypeScript

B14 pelajaranPRO

Melampaui try/catch dengan hierarki error bertipe, tipe Result, dan propagasi error yang aman dalam aplikasi TypeScript.

29

Mode Ketat dan Praktik Terbaik tsconfig

B14 pelajaranPRO

Manfaatkan kemampuan penuh TypeScript dengan mode ketat, pahami setiap tanda ketat, dan konfigurasikan tsconfig untuk proyek nyata.

30

Validasi Saat Berjalan dengan Zod

B14 pelajaranPRO

Jembatani keamanan saat kompilasi dan saat berjalan dengan memvalidasi data eksternal menggunakan skema Zod.

31

Pengelolaan Konfigurasi yang Aman terhadap Tipe

B14 pelajaranPRO

Validasi dan tentukan tipe konfigurasi aplikasi serta variabel lingkungan agar kesalahan konfigurasi segera terdeteksi.

32

Penyempitan dan Penjaga Tipe I

B13 pelajaranPRO

Pelajari cara TypeScript menyempitkan tipe menggunakan typeof , pemeriksaan kesetaraan , dan aturan truthiness untuk menulis kode yang lebi…

33

Fungsi II dan Overload

B13 pelajaranPRO

Pelajari fungsi lebih mendalam: overload, tanda tangan pemanggilan, dan desain API yang ekspresif.

34

Generik I: Fungsi

B13 pelajaranPRO

Tulis fungsi yang dapat digunakan kembali dengan generics . Batasi parameter tipe, tetapkan nilai bawaan, dan pertahankan inferensi yang ku…

35

Generik II: Tipe dan Antarmuka

B13 pelajaranPRO

Modelkan bentuk yang dapat digunakan kembali dengan antarmuka generik dan alias tipe . Pelajari batasan, nilai bawaan, dan perbedaannya.

36

Modul dan Deklarasi

B13 pelajaranPRO

Kuasai ES Modules di TypeScript: ekspor bernama dan default, impor, serta pola ekspor ulang (barrel) untuk API yang rapi.

37

TS dan DOM

B13 pelajaranPRO

Gunakan TypeScript dengan DOM peramban: tipe pustaka DOM, querySelector, pemeriksaan null ketat, peristiwa, dan pola umum.

38

Fetch dan JSON dengan Aman

B12 pelajaranPRO

Pelajari penggunaan fetch dengan pengetikan kuat, penguraian JSON dengan generik, serta cara memastikan respons API ditangani dengan aman.

39

Linting dan Pemformatan

B13 pelajaranPRO

Jaga proyek TypeScript tetap rapi dengan ESLint dan alat pemformatan. Terapkan konsistensi dan temukan bug lebih awal.

40

Generik Lanjutan: Batasan dan Tipe Kondisional

B24 pelajaranPRO

Pelajari lebih dari generik dasar dengan batasan keyof, logika tipe kondisional, dan pola generik distributif.

41

Tipe Terpetakan dan Tipe Literal Templat

B24 pelajaranPRO

Transformasikan tipe yang sudah ada secara terprogram dengan tipe terpetakan dan bangun tipe berpola string menggunakan literal templat.

42

Dekorator dalam TypeScript

B24 pelajaranPRO

Pelajari dekorator kelas eksperimental dan cara kerangka kerja seperti NestJS serta Angular menggunakannya untuk pemrograman berbasis metad…

43

TypeScript dengan React: Props dan Hooks

B24 pelajaranPRO

Ketik komponen React, props, penangan peristiwa, dan hook dengan benar untuk membangun aplikasi React yang andal dengan TypeScript.

44

TypeScript dengan Node.js dan Express

B24 pelajaranPRO

Siapkan TypeScript dalam proyek Node.js, beri tipe pada rute dan middleware Express, serta tangani objek permintaan/tanggapan dengan aman.

45

Klien API Bertipe Aman dalam TypeScript

B24 pelajaranPRO

Bangun klien HTTP dengan tipe lengkap, validasi tanggapan API saat runtime, dan gunakan alat seperti Zod serta pembuat kode OpenAPI.

46

Menguji TypeScript dengan Jest

B24 pelajaranPRO

Konfigurasikan Jest untuk TypeScript, tulis test yang aman secara tipe, lakukan mock modul dengan benar, dan gunakan expectTypeOf untuk per…

47

Union Terbedakan dan Kelengkapan Kasus

B24 pelajaranPRO

Modelkan data varian dengan union terbedakan dan jamin penanganan lengkap melalui pemeriksaan kelengkapan kasus.

48

Operator satisfies

B24 pelajaranPRO

Validasi nilai terhadap suatu tipe sambil mempertahankan tipe hasil inferensi yang lebih sempit menggunakan satisfies.

49

Sistem Peristiwa yang Aman terhadap Tipe

B24 pelajaranPRO

Bangun pemancar peristiwa bertipe kuat dengan nama peristiwa dan muatan yang diperiksa saat kompilasi.

50

Pola Builder yang Aman terhadap Tipe

B24 pelajaranPRO

Terapkan builder berantai yang menegakkan langkah wajib dan urutan konstruksi yang valid melalui sistem tipe.

51

Pola Pemrograman Fungsional dalam TS

B24 pelajaranPRO

Terapkan teknik fungsional—currying, komposisi, dan alur—dengan inferensi tipe penuh.

52

Injeksi Dependensi dalam TypeScript

B24 pelajaranPRO

Pisahkan komponen dengan injeksi dependensi dan kontainer IoC yang aman terhadap tipe.

53

Tipe Result dan Option

B24 pelajaranPRO

Gantikan pengecualian yang dilempar dengan tipe Result dan Option eksplisit untuk penanganan kesalahan yang dapat diprediksi.

54

Tipe Tingkat Lanjut

B24 pelajaranPRO

Dalami sistem tipe TypeScript. Kategori ini membahas larik, tuple, union, irisan, enumerasi, dan tipe literal, sehingga Anda dapat menangan…

55

Asinkron dan Promise

B23 pelajaranPRO

Gunakan Promise<T> dan async/await dengan percaya diri: tipe, perantaian, dan penanganan galat.

56

TS dan Node.js

B22 pelajaranPRO

Pelajari cara TypeScript bekerja dengan Node.js: definisi tipe, sistem modul (ESM dan CJS), serta penyiapan praktis.

57

Pendalaman tsconfig

B23 pelajaranPRO

Kuasai opsi kompilator TypeScript: penanda keketatan, pengaturan modul/keluaran, dan struktur proyek.

58

Build dan Bundler

B23 pelajaranPRO

Pahami cara kerja keluaran tsc, kapan menggunakan --noEmit, dan cara bundler terintegrasi dengan TypeScript.

59

Pengujian dengan TS

B23 pelajaranPRO

Uji TypeScript dengan pelaksana pengujian modern. Siapkan Vitest dan Jest dengan benar untuk umpan balik yang cepat dan andal.

60

Menyiapkan Monorepo dengan TypeScript

B24 pelajaranPRO

Konfigurasikan monorepo TypeScript menggunakan referensi proyek, alias jalur, dan pengelola paket seperti ruang kerja pnpm.

61

TypeScript dengan GraphQL

B24 pelajaranPRO

Hasilkan tipe TypeScript dari skema GraphQL, tulis resolver bertipe, dan gunakan alat pembuat kode untuk keamanan tipe menyeluruh.

62

Manajemen Status Bertipe Aman

B24 pelajaranPRO

Terapkan TypeScript pada pola manajemen status di Redux Toolkit, Zustand, dan XState untuk menghasilkan status aplikasi yang mudah dipredik…

63

Migrasi: JavaScript ke TypeScript

B24 pelajaranPRO

Adopsi TypeScript secara bertahap dalam basis kode JavaScript yang sudah ada menggunakan allowJs, tipe JSDoc, dan strategi migrasi yang ama…

64

Fitur Baru TypeScript 5.x

B24 pelajaranPRO

Jelajahi fitur terbaru TypeScript 5.x, termasuk dekorator, parameter tipe const, penyempurnaan tuple variadik, dan lainnya.

65

Keamanan Tipe Ujung ke Ujung dengan tRPC

B24 pelajaranPRO

Bagikan tipe secara otomatis antara klien dan server dengan tRPC untuk API yang sepenuhnya aman terhadap tipe.

66

Dasar-Dasar React dan TypeScript

B23 pelajaranPRO

Pelajari React dengan TypeScript: props, peristiwa, ref yang diketik kuat, serta pola komponen yang aman untuk aplikasi dunia nyata.

67

API Express dan TS

B23 pelajaranPRO

Buat REST API bertipe dengan Express dan TypeScript: pengendali, parameter, isi, dan respons JSON yang diketik secara akurat.

68

Dasar-Dasar Next.js dan TS

B23 pelajaranPRO

App Router Next.js dengan TypeScript: komponen server dan klien, pengendali rute bertipe, serta pengiriman data yang aman.

69

Interoperabilitas dengan JS dan JSDoc

B21 pelajaranPRO

Gunakan TypeScript dalam proyek JavaScript melalui JSDoc. Aktifkan pemeriksaan dengan // @ts-check , tambahkan anotasi dengan JSDoc, dan la…

70

Kursus D2.2 — Keamanan Runtime

B22 pelajaranPRO

Keamanan data saat runtime dengan TypeScript: validasi masukan menggunakan zod/valibot, simpulkan tipe dari skema, dan teruskan bentuk yang…

71

Kursus D2.3 — Pola Penanganan Galat

B22 pelajaranPRO

Terapkan penanganan galat yang tangguh: tipe Result/Either, union terdiskriminasi, dan pemeriksaan menyeluruh untuk menghindari kegagalan d…

72

Tipe Rekursif dan Referensi Diri

C14 pelajaranPRO

Definisikan tipe yang merujuk dirinya sendiri untuk memodelkan pohon, JSON bertingkat, dan struktur tertaut.

73

Konsep TypeScript Tingkat Lanjut - I

C14 pelajaranPRO

Tingkatkan keterampilan TypeScript Anda dengan konsep tingkat lanjut seperti generik, tipe utilitas, dan penjaga tipe. Kategori ini membant…

74

Konsep TypeScript Tingkat Lanjut - II

C13 pelajaranPRO

Pahami cara TypeScript menyimpulkan tipe dan membuat kode Anda lebih efisien dengan mengurangi kebutuhan akan anotasi tipe eksplisit. Jelaj…

75

Konsep TypeScript Tingkat Lanjut - III

C13 pelajaranPRO

Fitur Lanjutan TypeScript membahas kemampuan mutakhir TypeScript, dengan menawarkan alat untuk membuat kode yang lebih efisien, fleksibel,…

76

Konsep TypeScript Tingkat Lanjut - IV

C13 pelajaranPRO

Kursus ini membahas alat dan teknik canggih untuk membuat proyek TypeScript Anda lebih tangguh, fleksibel, dan mudah dipelihara. Mulai dari…

77

Konsep TypeScript Tingkat Lanjut - V

C13 pelajaranPRO

Kursus ini membahas konsep-konsep canggih yang meningkatkan kemampuan Anda dalam menulis kode TypeScript yang efisien, fleksibel, dan tangg…

78

Inferensi Tipe Tingkat Lanjut dalam TypeScript

C14 pelajaranPRO

Pahami cara TypeScript menyimpulkan tipe dalam situasi kompleks, termasuk pemberian tipe kontekstual, pelebaran tipe, dan kesegaran tipe.

79

Kata Kunci infer dan Tipe Kondisional Kompleks

C14 pelajaranPRO

Kuasai kata kunci infer untuk mengekstrak tipe dari posisi tipe kondisional dan membangun utilitas tingkat tipe yang andal.

80

Menulis Tipe Utilitas Kustom

C14 pelajaranPRO

Rancang dan implementasikan tipe utilitas yang dapat digunakan ulang menggunakan tipe terpetakan, tipe kondisional, infer, dan rekursi.

81

Optimasi Performa TypeScript

C14 pelajaranPRO

Diagnosis dan perbaiki kompilasi TypeScript yang lambat dengan alat pembuatan profil, penyederhanaan tipe, dan penggunaan deklarasi secara…

82

Dasar-Dasar Pemrograman Tingkat Tipe

C14 pelajaranPRO

Perlakukan sistem tipe TypeScript sebagai bahasa pemrograman untuk menghitung tipe baru dari tipe yang sudah ada.

83

ORM dan Builder Kueri yang Aman terhadap Tipe

C14 pelajaranPRO

Pahami cara ORM modern seperti Drizzle melakukan inferensi tipe hasil kueri langsung dari skema Anda.

84

Dekorator dan Metadata Tingkat Lanjut

C14 pelajaranPRO

Gunakan dekorator Stage 3 modern dan refleksi metadata untuk membangun abstraksi tingkat kerangka kerja yang andal.

85

Internasionalisasi yang Aman terhadap Tipe

C14 pelajaranPRO

Bangun sistem i18n dengan kunci terjemahan dan variabel interpolasi yang diperiksa saat kompilasi.

86

Penyempitan dan Alur Kontrol Lanjutan

C13 pelajaranPRO

Pelajari penyempitan lanjutan: switch menyeluruh, pemeriksaan never, fungsi predikat, dan operator satisfies.

87

Tipe Kondisional dan infer

C13 pelajaranPRO

Kuasai tipe kondisional dan kata kunci infer. Bangun utilitas yang dapat digunakan kembali dan pahami distribusi pada union.

88

Tipe Terpetakan dan Literal Templat

C13 pelajaranPRO

Pelajari tipe terpetakan dan tipe literal templat untuk membangun abstraksi fleksibel yang dapat digunakan kembali dalam TypeScript.

89

Tuple Variadik dan Generik

C13 pelajaranPRO

Manfaatkan tuple variadik dan generik untuk membangun tipe fungsi yang fleksibel: elemen rest, pembantu curry, dan komposisi yang aman.

90

Tipe Nominal/Bermerek

C13 pelajaranPRO

Gunakan tipe bermerek (opas) agar nilai dengan bentuk yang sama tidak tercampur (misalnya meter dan detik, UserId dan OrderId). Dapatkan ke…

91

React dan TS Lanjutan

C11 pelajaranPRO

Pola React lanjutan dengan TypeScript: komponen polimorfik, ref bertipe, dan API fleksibel tanpa mengorbankan keamanan.

92

React dan TS Lanjutan

C12 pelajaranPRO

Pola React lanjutan dengan TypeScript: komponen polimorfik, ref bertipe, dan API fleksibel tanpa mengorbankan keamanan.

93

Menulis Berkas Deklarasi

C12 pelajaranPRO

Pelajari cara membuat dan menerbitkan berkas deklarasi TypeScript (.d.ts). Tulis tipe ambient yang akurat, bedakan antara export type dan e…

94

Monorepo dan Referensi Proyek

C11 pelajaranPRO

Siapkan monorepo TypeScript dengan ruang kerja dan Project References. Percepat build, aktifkan tsc -b inkremental, dan bagikan tipe dengan…

95

Keketatan dalam Proyek Nyata

C12 pelajaranPRO

Tingkatkan keketatan TypeScript dengan aman: hapus any , utamakan unknown dan penyempitan, aktifkan penanda ketat secara bertahap, serta ta…

96

API Kompilator TypeScript

C24 pelajaranPRO

Gunakan API kompilator publik TypeScript untuk menganalisis, mengubah, dan menghasilkan kode TypeScript secara terprogram.

97

Aritmetika dan Penghitungan Tingkat Tipe

C24 pelajaranPRO

Lakukan perhitungan numerik sepenuhnya di dalam sistem tipe menggunakan tupel dan rekursi.

98

Simulasi Tipe Berjenis Lebih Tinggi

C24 pelajaranPRO

Atasi ketiadaan tipe berjenis lebih tinggi dalam TypeScript dengan pengodean HKT yang ringan.

99

Membangun Pengurai yang Aman terhadap Tipe

C24 pelajaranPRO

Urai string terstruktur pada tingkat tipe menggunakan literal templat dan inferensi rekursif.

100

Membangun DSL dengan Tipe TypeScript

C24 pelajaranPRO

Rancang bahasa khusus domain tertanam yang validitasnya ditegakkan sepenuhnya oleh sistem tipe.

101

Sistem Efek dan Effect-TS

C24 pelajaranPRO

Kelola efek samping, kesalahan, dan dependensi secara eksplisit dengan sistem tipe pustaka Effect yang andal.

FAQ

Pertanyaan yang Sering Diajukan

Apakah kursus TypeScript Academy gratis?

Ya. Kamu bisa memulai kursus TypeScript Academy secara gratis dan menyelesaikan pelajaran interaktifnya tanpa biaya. Langganan PRO opsional membuka akses ke alat AI tingkat lanjut dan sertifikat yang bisa dibagikan.

Apakah aku perlu pengalaman sebelumnya untuk belajar TYPESCRIPT?

Tidak. Kursus dimulai dari dasar dan secara bertahap bergerak ke topik yang lebih canggih, jadi kamu bisa memulai meski tanpa pengalaman TYPESCRIPT sebelumnya.

Bagaimana cara aku belajar TYPESCRIPT di CoddyKit?

Kamu belajar dengan praktik. Pelajaran interaktif pendek memadukan penjelasan yang jelas dengan latihan koding langsung yang berjalan real-time, dan tutor AI 24/7 memberikan bantuan personal kapan pun kamu stuck.

Apakah aku dapat sertifikat saat menyelesaikan TypeScript Academy?

Ya. Pelajar PRO bisa mengikuti ujian dan meraih sertifikat penyelesaian yang bisa dibagikan dengan kode verifikasi untuk kursus TypeScript Academy.

Bisakah aku belajar TYPESCRIPT di ponselku?

Ya. CoddyKit tersedia di web dan sebagai aplikasi native iOS dan Android, jadi kamu bisa belajar TYPESCRIPT di perangkat apa pun dan progresmu tersinkronisasi di semuanya.

Mulai TypeScript Academy Sekarang

Bergabunglah dengan ribuan pelajar yang menguasai pemrograman dengan pelajaran bertenaga AI.

Mulai Gratis →Jelajahi Semua Kursus