kodingup.camp

Beranda/Fase 1, The Logic

JavaScript Mastery: Prototype, Class, Waktu, Error & Async

Kamu sudah bisa membuat object, mengolah array, menulis function, dan paham closure. Itu fondasi yang kuat. Materi ini membawa kamu ke tingkat berikutnya: cara JavaScript benar-benar bekerja di balik layar. Kamu akan belajar membongkar data dengan destructuring, mengatur perilaku properti object, memahami prototype chain (mesin pewarisan asli JavaScript), lalu menulis class modern dengan percaya diri karena kamu tahu apa yang terjadi di dalamnya.

Setelah itu kita masuk ke tiga hal yang pasti kamu temui di setiap aplikasi nyata: waktu (tanggal, zona waktu WIB vs UTC, countdown, penjadwalan), error (menangkap, melempar, dan men-debug kesalahan), serta asynchronous (Promise, event loop, async/await, fetch). Semuanya ditutup dengan Proyek Akhir Fase 1: aplikasi "Pengelola Keuangan Pribadi" yang menggabungkan semua yang kamu pelajari. Semua contoh kode di materi ini bisa kamu jalankan langsung di Node.js (versi 20 ke atas) atau di Console browser, kecuali yang ditandai khusus browser.