Skip to content

This is a repository for learning PHP and Laravel in only a month. From basic of PHP to using Laravel.

Notifications You must be signed in to change notification settings

ilyasa1211/bahan-materi-laravel

Repository files navigation

Materi pengajaran PHP dan Laravel dalam 30 hari

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.

About

This is a repository for learning PHP and Laravel in only a month. From basic of PHP to using Laravel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published