Usia 11-17 Tahun 90 Menit / Pertemuan Max 4 Siswa / Kelas

Web Development

Jadilah developer profesional dengan menguasai coding web sesungguhnya! Pelajari HTML, CSS, JavaScript, dan PHP untuk membangun website modern dari nol.

Web Development

Apa yang Akan Dipelajari?

Siswa akan menguasai keahlian teknis dan logika pemrograman melalui aktivitas interaktif yang menyenangkan.

HTML — Struktur Web

Pelajari cara membuat struktur halaman web dengan HTML5 semantik, form, tabel, dan multimedia.

CSS — Desain & Layout

Desain tampilan website yang menarik dengan CSS3, Flexbox, Grid, animasi, dan responsive design.

JavaScript — Interaksi

Buat website interaktif dengan JavaScript: DOM manipulation, event handling, dan logika pemrograman.

PHP — Backend & Database

Bangun aplikasi web server-side dengan PHP, koneksi ke database MySQL, dan kelola data secara dinamis.

Kurikulum & Level

Jalur pembelajaran terstruktur, dirancang bertahap untuk memastikan siswa memahami setiap konsep dengan baik.

Level 1

Frontend Fundamentals

  • Pengenalan HTML5 & struktur halaman web
  • Tag semantik, form, tabel & multimedia
  • CSS3 styling: warna, font, box model
  • Layout dengan Flexbox & CSS Grid
  • Responsive design & media queries
  • Animasi CSS & transisi
  • Proyek akhir: Website Portfolio Personal
Level 2

JavaScript & Interaksi

  • Dasar JavaScript: variabel, tipe data & operator
  • Conditional, looping, error handling, & Function
  • DOM manipulation & event handling
  • Array, object, map, set, spread operator, rest operator
  • Form validation & interaksi UI dinamis
  • Fetch API, OOP, asynchronous, & testing
  • Proyek akhir: Aplikasi Web Interaktif
Level 3

PHP & MySQL (Backend Development)

  • Pengenalan PHP & setup environment
  • Variabel, array & fungsi di PHP
  • Form handling & HTTP methods
  • Koneksi database MySQL & operasi CRUD
  • Session, cookie & autentikasi user
  • Upload file & manajemen gambar
  • Relational Database Management Systems (RDBMS) concepts
  • Primary keys, foreign keys, and indexes
  • Writing queries: SELECT, INSERT, UPDATE, DELETE
  • Filtering and sorting: WHERE, ORDER BY, GROUP BY, HAVING
  • Database normalization (1NF, 2NF, 3NF)
  • Table relationships and Joins (INNER, LEFT, RIGHT)
  • Proyek akhir: Website Dinamis Fullstack
Level 4

Project & Portfolio

  • Perencanaan & desain UI/UX proyek akhir
  • Implementasi frontend responsif
  • Backend logic & database design
  • Integrasi frontend + backend
  • Testing, debugging & deployment
  • Presentasi proyek & code review
  • Proyek akhir: Aplikasi Web Lengkap