Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

TypeScript Dasar

Anotasi tipe, interface, union, penyempitan, utility type, dan generik — diperiksa tipenya langsung di browser.

  • Pemula
  • 5,0 ★ (2 ulasan)
  • 4 modul · 16 pelajaran
  • ±225 menit
  • 52 latihan
Mulai belajar
Bagikan

Pelajaran pertama bisa dicoba tanpa akun. Selanjutnya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Yang akan kamu bisa setelah kelas ini

6 hasil belajar
  • Memberi anotasi tipe pada variabel, parameter, dan nilai kembali fungsi.
  • Menuliskan tipe array, tuple, dan bentuk objek, termasuk properti opsional dan readonly.
  • Menyusun bentuk objek dengan interface dan type alias, lalu menurunkannya dengan Partial dan Pick.
  • Memakai tipe union dan literal, lalu menyempitkannya dengan typeof dan in.
  • Menangani nilai bertipe unknown tanpa kembali ke any.
  • Menulis tipe fungsi dan fungsi generik sederhana yang bekerja untuk beberapa tipe data.

Ringkasnya

TypeScript Dasar adalah kelas gratis berbahasa Indonesia tingkat pemula dari KelasGratis. Cocok untuk yang sudah bisa menulis fungsi, array, dan objek di JavaScript. Isinya 16 pelajaran dalam 4 modul (±4 jam) dengan 52 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.

Untuk siapa

Yang sudah bisa menulis fungsi, array, dan objek di JavaScript.

Prasyarat

Menguasai isi kelas JavaScript dari Nol, terutama fungsi, array, dan objek.

Kelas yang dianjurkan sebelumnya

Relevan untuk pekerjaan dan tujuan

Kelas ini termasuk kelas inti untuk:

Alat yang perlu disiapkan

  • Browser modern di komputer. Kompiler TypeScript (±2 MB terkompresi) dimuat sekali saat latihan pertama dibuka.

Tempat berlatih

Coba, periksa, lalu lanjutkan.

52 latihan di 16 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.

editor TypeScript

Kurikulum

4 modul · 16 pelajaran · ±225 menit

Enam belas pelajaran TypeScript untuk yang sudah bisa JavaScript dasar. Kompiler TypeScript berjalan di browser-mu: kode diperiksa tipenya lebih dulu, baru dijalankan terhadap test yang terlihat. Tiap modul ditutup satu misi yang menggabungkan seluruh isinya. Semua contoh memakai data Toko Nusantara dalam Rupiah.

Urutan pelajaran tidak dikunci.

Sertifikat kelas

Selesaikan kelasnya, sertifikat ini atas namamu.

  • Nama lengkapmu dan judul kelas tercetak di sertifikat.
  • Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
  • Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Mulai belajar

Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.

Pertanyaan yang sering muncul

Apakah perlu menginstal Node.js atau TypeScript untuk ikut kelas ini?

Tidak. Kompiler TypeScript berjalan di browser, sekitar 2 MB terkompresi yang dimuat sekali saat latihan pertama dibuka. Kodemu diperiksa tipenya lebih dulu, baru dijalankan terhadap test yang terlihat. Yang dibutuhkan hanya browser modern di komputer.

Apakah harus bisa JavaScript dulu sebelum belajar TypeScript?

Ya. Kelas ini untuk yang sudah menguasai isi JavaScript dari Nol, terutama fungsi, array, dan objek. TypeScript di sini dipelajari sebagai lapisan tipe di atas JavaScript: anotasi, interface, union, penyempitan, utility type, dan generik, jadi dasar bahasanya tidak diajarkan ulang.

Apa bedanya any dan unknown di TypeScript?

any mematikan pemeriksaan tipe: semua properti boleh dibaca dan kompiler diam, sehingga kesalahan baru muncul saat program berjalan. unknown juga menerima nilai apa pun, tetapi tidak mengizinkan apa-apa sebelum tipenya dipersempit dengan typeof atau in. Kelas ini memakai opsi strict dan melatih penanganan unknown tanpa kembali ke any.

Apakah kelas TypeScript Dasar membahas enum?

Enum disebut supaya kamu mengenalinya di kode orang lain, termasuk bahwa enum menghasilkan objek sungguhan saat program berjalan. Latihannya memakai union literal untuk nilai yang datang sebagai teks. Kelas ini gratis, dan sertifikat penyelesaian KelasGratis bisa diterbitkan setelah semua pelajaran wajib selesai; sertifikat itu bukan akreditasi.

Diadaptasi dari

  • Exercism — jalur TypeScript oleh Exercism dan para kontributornya, lisensi MIT. Perubahan: Bentuk latihan (fungsi kecil bertipe yang diuji beberapa kasus, termasuk kasus batas) dan urutan konsep dari jalur hulu diadaptasi menjadi pelajaran berbahasa Indonesia; datanya diganti ke produk, pegawai, dan alamat di Indonesia, dan seluruh test ditulis ulang sebagai pernyataan satu baris dengan helper sama dan benar.

Dari pengalaman belajar

Ulasan peserta

Apa yang membantu, dan apa yang masih bisa diperbaiki?

5,0dari 5 · 2 ulasan terbit

Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.

Luthfie

★★★★★

mungkin bisa diperbaiki dari segi output ketika jawaban yang diberikan user salah saat mengerjakan soal latihan agar lebih readable

Pristia Gunawan

★★★★★

Bagus untuk menambah wawasan saya

Bagikan pengalaman belajarmu

Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →

Setelah kelas ini

Revisi materi terakhir: 23 Sep 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.