Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Belajar JavaScript

Topik JavaScript dimulai dari JavaScript dari Nol: variabel, fungsi, keputusan, array, objek, dan dasar DOM. Sesudahnya, JavaScript Lanjutan membahas Map dan Set, class, error, JSON, Promise, dan async/await, lalu HTTP dan API Web mengajarkan URL, metode, kode status, header, dan JSON. Kode dijalankan langsung di browser tanpa pemasangan apa pun dan diperiksa otomatis, ditambah soal pilihan ganda untuk jebakan yang tidak memunculkan pesan error.

7 kelas siap dipelajari

Baru pertama belajar JavaScript?

Mulai dari JavaScript dari Nol.

Mulai dari dasar
Pemula

JavaScript dari Nol

Variabel, fungsi, keputusan, array, objek, dan dasar DOM — ditulis dan diuji langsung di browser.

Pemula · 5 modul · 23 pelajaran · ±318 mnt

Menengah

JavaScript Lanjutan

Method array lanjutan, Map dan Set, closure dan class, error dan JSON, regex di kode, generator, Promise, serta async/await.

Menengah · 5 modul · 25 pelajaran · ±364 mnt

Menengah

HTTP dan API Web

Membaca dan menyusun permintaan HTTP: URL, metode, kode status, header, JSON, REST, autentikasi, cache, dan galat.

Menengah · 4 modul · 16 pelajaran · ±224 mnt

Menengah

React Dasar

Komponen dan JSX, props, daftar ber-key, event, state, formulir terkontrol, mengangkat state, dan useEffect, dengan latihan yang merender komponen React sungguhan.

Menengah · 4 modul · 17 pelajaran · ±237 mnt

Menengah

Backend Node.js Dasar: Rute, Middleware, dan Pengujian

Menulis sisi server API dengan pola Node.js: handler yang membaca request, rute, badan JSON, validasi, middleware, data, dan pengujian dengan request tiruan.

Menengah · 5 modul · 19 pelajaran · ±271 mnt

Menengah

Otomasi Alur Kerja: Trigger, Kondisi, dan Penanganan Gagal

Membaca dan menyusun alur otomatis lintas aplikasi: trigger, pemetaan data, percabangan, coba ulang dengan backoff, dan pencegahan proses ganda.

Menengah · 4 modul · 14 pelajaran · ±196 mnt

Menengah

Pengujian Kontrak API: JSON Schema, Respons Galat, dan Regresi

Memastikan respons API sesuai janjinya: status, jenis isi, tipe, field wajib, batas nilai, format galat, hak akses, dan perubahan yang merusak klien.

Menengah · 4 modul · 13 pelajaran · ±186 mnt

Alat bantu belajar JavaScript

Dipakai bersama kelas-kelas di topik ini.

Pertanyaan yang sering muncul

Perlu belajar HTML dan CSS sebelum JavaScript?

Tidak wajib. JavaScript dari Nol hanya mensyaratkan bisa mengetik dan membuka browser. Pelajaran DOM di kelas itu mengisi teks dan mengganti kelas CSS di halaman, jadi dasar HTML dan CSS membantu. Jalur Web Developer Pemula menaruh HTML dan CSS lebih dulu.

Perlu memasang Node.js atau editor kode?

Tidak. Kode dijalankan di Web Worker browser-mu, tanpa pemasangan apa pun. Kelas HTTP dan API Web juga tidak tersambung ke API sungguhan; latihannya memproses respons tiruan di browser.

Apakah ada sertifikat untuk kelas JavaScript?

Ya. Setiap kelas yang tuntas memberi sertifikat penyelesaian gratis dengan tautan verifikasi publik. Sertifikat ini bukti penyelesaian belajar, bukan akreditasi atau sertifikasi profesi.