Paket Modul: Web Programming Foundation Durasi: 10 minggu Level: INTERMEDIATE Total modul: 8 Total lesson: 16 Outcome: - Membuat struktur halaman web semantik dengan HTML5 - Desain layout responsif modern dengan CSS Grid & Flexbox - Implementasi logika interaktif frontend menggunakan JavaScript dasar - Melakukan publikasi website (deploy) secara live ke hosting Vercel Daftar lesson: 1. [Fondasi HTML5 Semantik] HTML semantic dan struktur halaman 2. [Fondasi HTML5 Semantik] Form & Validasi Form Dasar 3. [CSS Responsive Layout & Styling] CSS responsive layout 4. [CSS Responsive Layout & Styling] CSS Box Model & Tipografi 5. [CSS Grid & Animasi] CSS Grid System 6. [CSS Grid & Animasi] Transisi & Efek Hover 7. [JavaScript Frontend Dasar] Interaksi dasar dengan JavaScript 8. [JavaScript Frontend Dasar] Logika Pemrograman & DOM Manipulation 9. [Modul Proyek Akhir] Slicing Landing Page 10. [Modul Proyek Akhir] Git & Github Version Control 11. [Deployment & Hosting] Deploy ke Vercel / Netlify 12. [Deployment & Hosting] Optimasi SEO & Performance Check 13. [Dasar-dasar React & Framework Modern] Pengenalan React & Component-based UI 14. [Dasar-dasar React & Framework Modern] React State & State Management Sederhana 15. [API Integration] Fetching Data dari Public API 16. [API Integration] Handling Error & Loading State