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.
- 01Teknik Membongkar DataData Extraction Techniques
- 02Mengatur Perilaku Properti ObjectObject Property Configuration
- 03Rantai Hubungan Antar-ObjectHierarchical Object Relationships
- 04Konsep Pewarisan LanjutanAdvanced Inheritance Concepts
- 05Arsitektur Berbasis ClassClass-Based Architecture
- 06Dasar-dasar Data WaktuTemporal Data Fundamentals
- 07Operasi & Format TanggalDate Operations & Formatting
- 08Teknik Perhitungan WaktuTime Calculation Techniques
- 09Penjadwalan & Pemrosesan WaktuScheduling & Time Processing
- 10Dasar Penanganan ErrorException Management Fundamentals
- 11Teknik Debugging LanjutanAdvanced Debugging Techniques
- 12Dasar Alur Kerja PromisePromise-Based Workflow Fundamentals
- 13Alur Eksekusi AsinkronAsynchronous Execution Flow
- 14Koordinasi Async LanjutanAdvanced Async Coordination
- 15Proyek Akhir Fase 1Pengelola Keuangan Pribadi