Roadmap Belajar
PHP
Bahasa backend klasik yang masih dipakai luas, dari nol sampai OOP dan keamanan web.
Bab 1
Bab 1: Mulai dengan PHP
Pengenalan PHP, instalasi XAMPP, sintaks dasar, dan variabel.
Bab 2
Bab 2: Tipe Data & Operator
Tipe data skalar, type juggling, operator aritmatika, perbandingan, dan logika.
Bab 3
Bab 3: Kontrol Alur
Percabangan if-else, switch, match, dan semua jenis loop.
Bab 4
Bab 4: Fungsi, Array & String
Fungsi dasar dan lanjutan, array multidimensi, sorting, filter, map, reduce, dan olah string.
Bab 5
Bab 5: Utilitas Data
Tanggal dan waktu dengan DateTime, JSON untuk API, dan regex untuk pola teks.
Bab 6
Bab 6: Form & Validasi
Form GET/POST, input ganda, keamanan form, dan validasi berlapis.
Bab 7
Bab 7: Keamanan Web
Serangan web paling umum: CSRF, XSS, SQL injection, dan cara menyimpan password dengan benar.
Bab 8
Bab 8: Session, Cookie & File
Session untuk login, cookie untuk preferensi, keamanan session, upload file aman, dan file handling.
Bab 9
Bab 9: OOP
Class, object, visibility, constructor, static, inheritance, interface, trait, namespace, magic method, dan enum.
Bab 10
Bab 10: Composer, Error & Proyek
Composer dan PSR-4, error handling, exception, dan dua proyek akhir.