🔰 Deskripsi
Di kelas HTML dan Bootstrap, Anda sudah berhasil membuat halaman Formulir Pendaftaran yang sangat cantik. Namun, apa yang terjadi saat Anda menekan tombol “Daftar”? Tentu tidak terjadi apa-apa. Datanya menguap begitu saja.
Sebuah website yang hanya terbuat dari HTML disebut Website Statis (Mati). Untuk membuatnya menjadi Website Dinamis (Hidup) yang bisa memproses pendaftaran, memunculkan nama pengguna di pojok atas, dan menarik artikel berita dari Database MySQL, Anda membutuhkan sebuah “Otak” di belakang layar (Server-Side Scripting).
Dan sejak tahun 1995 hingga detik ini, otak yang membesarkan lebih dari 70% website di seluruh internet adalah PHP (PHP: Hypertext Preprocessor).
Dalam kursus ini, kita akan mempelajari cara PHP menjembatani dunia desain (Front-End) dengan dunia mesin (Database). Anda akan berubah dari seorang desainer web menjadi seorang Full-Stack Developer!
Apa yang akan saya pelajari ?
- Konsep mutlak Server-Side: Mengapa file
.phpwajib diletakkan di dalam folder keramatxampp/htdocs. - Dasar logika murni: Menggunakan variabel dolar (
$), tipe data Array, percabangan (If/Else), dan Perulangan (Foreach). - Menangkap ketikan pengguna dari Form HTML menggunakan metode
$_POST(Rahasia) atau$_GET(URL terbuka). - Materi Inti (CRUD): Membuka jembatan koneksi ke MySQL, lalu melakukan operasi
INSERT(Simpan Data),SELECT(Tampilkan Data),UPDATE(Edit Data), danDELETE(Hapus Data). - Mengamankan website dengan Sistem Autentikasi Admin (Login/Logout) menggunakan teknologi
$_SESSION.
Project apa yang akan saya buat ?
Pengetahuan logika tidak akan berguna tanpa praktik membangun aplikasi nyata. Di proyek akhir kursus ini, kita akan merakit Sistem Manajemen Blog (CMS) layaknya membuat “WordPress Mini” Anda sendiri!
Proyek ini akan terbagi menjadi dua dunia:
- Dunia Pengunjung (Front-End): Halaman depan yang menampilkan daftar artikel berita secara berurutan sesuai data dari MySQL.
- Dunia Admin (Dashboard): Halaman rahasia yang hanya bisa dibuka dengan Password. Di sinilah Admin bisa memublikasikan artikel baru, mengedit kesalahan teks, dan menghapus postingan lama.
💎 Materi
Siapkan konsentrasi penuh! Kita sudah meninggalkan dunia desain yang penuh warna, dan masuk ke ranah logika, error syntax, dan pemecahan masalah algoritma! Mari hidupkan website Anda bersama Sang Gajah PHP! 🐘