- Mengenal PHP
- Pengenalan PHP dan Cara Kerjanya di Web Server
- Variabel, Tipe Data, dan Operator dalam PHP
- Control Flow: If, Else, dan Switch Case dalam PHP
- Perulangan (Loop): For, While, dan Foreach dalam PHP
- Array dan Fungsi Dasar dalam PHP
- Form dan Input Data dengan PHP
- Pengenalan MySQL dan phpMyAdmin
- Koneksi PHP ke Database MySQL (MySQLi)
- Koneksi PHP ke MySQL dengan PDO (PHP Data Objects)
- Menampilkan Data dari Database MySQL dengan PHP: Panduan Lengkap Versi MySQLi dan PDO
- Insert Data ke Database MySql dengan PHP (Versi MySqli dan PDO)
- Edit Data di PHP dan MySQL: Panduan Lengkap dengan MySQLi & PDO
- Hapus Data di PHP dan MySQL menggunakan MySQLi & PDO
- CRUD PHP MySQL Menggunakan MySQLi Object Oriented (OOP)
- CRUD PHP MySQLi OOP Prepared Statement
- CRUD PHP MySQL dengan PDO (PHP Data Objects)
- CRUD PHP MySQL Lengkap dengan Upload Gambar
- Menampilkan Pesan Sukses / Error dengan Alert Bootstrap dan SweetAlert di PHP
- Validasi Form dan Keamanan PHP: Mencegah SQL Injection dan XSS Sejak Dini
- Keamanan Lanjutan PHP: CSRF, Session Hijacking, dan Password Hashing
- Keamanan File Upload di PHP: Validasi, Filter MIME, dan Proteksi Folder Upload
- Fungsi di PHP: Pengertian, Jenis, dan Contoh Lengkap
- Mengenal Session di PHP: Cara Kerja, Contoh, dan Praktik Keamanan
- Memahami Cookie di PHP: Cara Kerja, Contoh, dan Keamanan Pengguna
- Membuat Sistem Login dan Logout di PHP dengan Session dan Password Hash
- Perbedaan Cookie dan Session di PHP (Studi Kasus Login & Remember Me)
- Keamanan Session dan Login di PHP (Timeout, Logout Otomatis, dan Regenerasi Session)
- Membuat Fitur Remember Me dengan Token Login & Enkripsi di PHP
- Membuat Sistem Register dan Login Lengkap dengan Validasi dan Redirect Berdasarkan Role (Admin/User) di PHP MySQL
- Membuat Fitur Remember Me Multi Device Login (Token Unik per Perangkat) di PHP MySQL
- Membuat Fitur Reset Password melalui Email dengan PHPMailer di PHP MySQL
- Membuat Verifikasi Email Saat Registrasi Akun dengan Token & PHPMailer di PHP MySQL
- Membuat Sistem Aktivasi Ulang (Resend Verification Email) di PHP MySQL dengan PHPMailer
- Manajemen Perangkat Aktif dan Logout Jarak Jauh (Device Management) di PHP MySQL
- Membuat Fitur Notifikasi Keamanan Login dari Perangkat Baru di PHP MySQL
- Membuat Fitur Ganti Email dengan Verifikasi Token & PHPMailer di PHP MySQL
- Mengirim Notifikasi ke Email Lama saat Ganti Email (Email Change Alert) di PHP MySQL
- Membuat Sistem Konfirmasi Email Baru Sebelum Aktif (2-Step Email Change) di PHP MySQL
- Include dan Require di PHP: Membagi Kode ke Banyak File Secara Modular
- Membuat Template Website Modular dengan Include & Require di PHP
- Membuat Sistem Template dengan Layout Dinamis di PHP
- Pagination di PHP MySQL: Cara Membagi Data dalam Halaman dengan Efisien
- Pagination AJAX di PHP MySQL (Tanpa Reload Halaman)
- Membangun Fitur Search dan Filter Data di PHP MySQL (Pencarian Dinamis & Cepat)
- Pagination dan Pencarian AJAX di PHP MySQL (Real-Time Search Tanpa Reload Halaman)
- Pagination, Search, Filter AJAX di PHP MySQL (Dashboard Modern Profesional)
- Pagination, Search, Filter AJAX dengan Loading Animation dan Debounce (Dashboard Modern PHP MySQL)
- Membuat Fitur Autentikasi Dua Faktor (2FA) dengan OTP Email / Google Authenticator di PHP
- Membuat Backup Kode 2FA di PHP
- Menonaktifkan dan Mengaktifkan Ulang 2FA Setelah Verifikasi Password di PHP
- Manajemen 2FA Status dan Kode Recovery di Dashboard Akun PHP
- Membuat Notifikasi Login Real-Time Menggunakan AJAX dan Database Log di PHP
- Menonaktifkan Email Baru Otomatis Jika Tidak Dikonfirmasi dalam Waktu Tertentu (Token Expiry di PHP)
- Membuat Sistem Peringatan Email Kadaluarsa Otomatis (Email Reminder Sebelum Token Expiry di PHP)
- Membuat Dashboard Notifikasi Keamanan (Login, Ganti Email, & Token Kadaluarsa) Real-Time di PHP + AJAX
- Membangun Fitur Shopping Cart Dinamis Menggunakan PHP, AJAX, dan MySQLi