Hari 1-3: Pengenalan PHP
- Hari 1: Apa itu PHP, mengapa penting, dan instalasi XAMPP/WAMP/MAMP.
- Hari 2: Menjalankan skrip PHP pertama dan memahami sintaksis dasar (variabel, tipe data, dan struktur kendali).
- Hari 3: Pengulangan, fungsi, dan manipulasi string/array.
Hari 4-7: Formulir, MySQL, dan OOP dalam PHP
- Hari 4: Membuat dan mengelola formulir HTML dengan PHP.
- Hari 5: Validasi data formulir dan pengiriman data ke server.
- Hari 6-7: Pengenalan basis data MySQL, koneksi PHP-MySQL, dan menjalankan kueri SQL dengan PHP.
Hari 8-11: Pemrograman Berorientasi Objek (OOP) dalam PHP
- Hari 8-9: Pengenalan konsep OOP, menciptakan kelas, dan objek.
- Hari 10: Pewarisan dan polimorfisme dalam OOP.
- Hari 11: Penerapan OOP dalam PHP.
Hari 12-15: Pengenalan Laravel dan Routing
- Hari 12-14: Apa itu Laravel, instalasi menggunakan Composer, dan struktur dasar Laravel.
- Hari 15: Definisi rute dalam Laravel dan pembuatan kontroler.
Hari 16-19: View, Model, dan Validasi dalam Laravel
- Hari 16-17: Membuat dan mengelola tampilan (views) dalam Laravel.
- Hari 18: Penggunaan templating Blade dalam Laravel.
- Hari 19: Membuat model Eloquent, penggunaan Eloquent ORM untuk mengelola data dalam database, dan migrasi database.
Hari 20-23: Middleware, Autentikasi, dan Otorisasi dalam Laravel
- Hari 20-21: Pengertian middleware dalam Laravel dan pembuatan middleware kustom.
- Hari 22-23: Autentikasi pengguna dengan Laravel dan pengaturan izin akses (otorisasi) dalam Laravel.
Hari 24-27: RESTful API, Pengujian, dan Proyek Laravel
- Hari 24-25: Membangun API RESTful sederhana dengan Laravel.
- Hari 26-27: Pengenalan pengujian (testing) dalam Laravel dan menjalankan pengujian unit dan fungsional.
Hari 28-30: Proyek Laravel dan Revisi
- Hari 28-29: Membangun proyek nyata dengan Laravel (misalnya, aplikasi toko online, blog, atau sistem manajemen tugas).
- Hari 30: Sesi revisi, ulasan materi, dan kesimpulan.