Semua track

Roadmap Belajar

PHP

Bahasa backend klasik yang masih dipakai luas, dari nol sampai OOP dan keamanan web.

10 bab60 modul±201 menit0%
Mulai dari awal
1

Bab 1

Bab 1: Mulai dengan PHP

Pengenalan PHP, instalasi XAMPP, sintaks dasar, dan variabel.

1.Pengenalan PHPPemula
2.Instalasi XAMPPPemula
4.VariabelPemula
Kuis 5 soal terbuka di modul terakhir bab ini.
2

Bab 2

Bab 2: Tipe Data & Operator

Tipe data skalar, type juggling, operator aritmatika, perbandingan, dan logika.

6.Type JugglingPemula
Kuis 5 soal terbuka di modul terakhir bab ini.
3

Bab 3

Bab 3: Kontrol Alur

Percabangan if-else, switch, match, dan semua jenis loop.

10.switch dan matchPemula
Kuis 5 soal terbuka di modul terakhir bab ini.
4

Bab 4

Bab 4: Fungsi, Array & String

Fungsi dasar dan lanjutan, array multidimensi, sorting, filter, map, reduce, dan olah string.

13.Fungsi DasarPemula
14.Fungsi LanjutanPemula
15.Array DasarPemula
16.Fungsi Array DasarMenengah
17.Sorting ArrayMenengah
22.Fungsi String DasarMenengah
23.Format StringMenengah
Kuis 5 soal terbuka di modul terakhir bab ini.
5

Bab 5

Bab 5: Utilitas Data

Tanggal dan waktu dengan DateTime, JSON untuk API, dan regex untuk pola teks.

Kuis 5 soal terbuka di modul terakhir bab ini.
6

Bab 6

Bab 6: Form & Validasi

Form GET/POST, input ganda, keamanan form, dan validasi berlapis.

28.Form dengan GETMenengah
29.Form dengan POSTMenengah
31.Keamanan Form DasarMenengah
32.Validasi Form DasarMenengah
33.Validasi LanjutanMenengah
Kuis 5 soal terbuka di modul terakhir bab ini.
7

Bab 7

Bab 7: Keamanan Web

Serangan web paling umum: CSRF, XSS, SQL injection, dan cara menyimpan password dengan benar.

35.Mencegah XSSMahir
Kuis 5 soal terbuka di modul terakhir bab ini.
8

Bab 8

Bab 8: Session, Cookie & File

Session untuk login, cookie untuk preferensi, keamanan session, upload file aman, dan file handling.

38.Session DasarMenengah
39.Session untuk LoginMenengah
41.CookieMenengah
42.Upload File DasarMenengah
Kuis 5 soal terbuka di modul terakhir bab ini.
9

Bab 9

Bab 9: OOP

Class, object, visibility, constructor, static, inheritance, interface, trait, namespace, magic method, dan enum.

49.InheritanceMahir
51.TraitMahir
54.Enum di PHP 8.1Mahir
Kuis 5 soal terbuka di modul terakhir bab ini.
10

Bab 10

Bab 10: Composer, Error & Proyek

Composer dan PSR-4, error handling, exception, dan dua proyek akhir.

55.Composer DasarMahir
56.Autoload PSR-4Mahir
Kuis 5 soal terbuka di modul terakhir bab ini.