Silabus Master Class Pemrograman Web (3 Hari, 9:00 – 16:00)
⏳ Durasi: 3 Hari Jam: 09:00 – 16:00 (Istirahat 12:00 – 13:00) Tujuan: Menguasai pemrograman web dari dasar hingga tingkat lanjutan dengan proyek nyata.
Hari 1 – Fundamental Web Development
09:00 – 10:30 | Pengenalan & Setup Lingkungan
-
Pengantar pemrograman web (HTML, CSS, JavaScript, Backend, Database)
-
Alur kerja pengembangan web (Front-end vs. Back-end vs. Full-stack)
-
Instalasi dan setup alat: Editor: VS Code, Extensions
-
Version Control: Git & GitHub
-
Package Manager: Node.js & NPM
-
Struktur dasar HTML5 & praktik pembuatan halaman sederhana
10:30 – 12:00 | Styling dengan CSS & Responsive Design
-
CSS Basics: Selector, Box Model, Flexbox, Grid Layout
-
Responsive Web Design: Media Queries, Mobile-first design
-
Framework CSS: Bootstrap & Tailwind CSS
-
Hands-on: Membangun halaman web responsif
12:00 – 13:00 | ISTIRAHAT
13:00 – 14:30 | JavaScript Dasar & DOM Manipulation
-
JavaScript Basics: Variabel, Tipe Data, Loop, Function
-
DOM Manipulation: Event Listener, Query Selector, ClassList
-
Project Mini: Membuat To-Do List dengan JavaScript
14:30 – 16:00 | Git & Deploy Website
-
Git & GitHub Workflow: Commit, Push, Pull Request
-
Hosting Website Static: GitHub Pages, Netlify, Vercel
-
Praktik: Deploy halaman web pertama
Hari 2 – Front-end Development & Interaktivitas
09:00 – 10:30 | Advanced JavaScript & ES6+
-
Arrow Functions, Destructuring, Template Literals
-
Asynchronous JavaScript (Callback, Promise, Async/Await)
-
Fetch API untuk komunikasi dengan backend



