Jadwal Kegiatan Pelatihan PHP Laravel 9.x Fundamental.
Bandung
Vendor : Purnama Academy Bandung
Silabus Pelatihan PHP Laravel Fundamental
Bab 1: Pengenalan Laravel dan Instalasi
• Pengenalan tentang Laravel dan manfaatnya.
• Persiapan lingkungan pengembangan (PHP, Composer, Laravel).
• Instalasi dan konfigurasi Laravel.
• Memahami struktur dasar proyek Laravel.
Bab 2: Routing dan Pengontrol
• Konsep dasar routing dalam Laravel.
• Pembuatan dan pengaturan rute.
• Pengenalan pengontrol (controller) dan pembuatan pengontrol dasar.
• Memahami pengiriman data antara rute dan pengontrol.
Bab 3: Blade Templating
• Pengenalan tentang Blade Templating Engine.
• Membuat tampilan (views) dengan Blade.
• Menggunakan layout dan partisipasi dalam Blade.
• Implementasi direktif Blade seperti looping dan kondisional.
Bab 4: Model dan Eloquent ORM
• Pengenalan tentang Eloquent ORM.
• Pembuatan model dan pengaitannya dengan tabel database.
• Penggunaan migrasi untuk mengelola skema database.
• Operasi CRUD dengan Eloquent: Create, Read, Update, Delete.
Bab 5: Validasi Data dan Pengelolaan Pengguna
• Memvalidasi input data menggunakan fitur validasi Laravel.
• Pembuatan formulir untuk pengelolaan pengguna.
• Implementasi otentikasi pengguna dengan Laravel.
• Pengelolaan peran dan izin pengguna.
Bab 6: Relasi dalam Eloquent
• Pemahaman tentang berbagai jenis relasi dalam Eloquent (One to One, One to Many, Many to Many).
• Menghubungkan berbagai model menggunakan relasi Eloquent.
• Implementasi eager loading untuk meningkatkan kinerja.
Bab 7: Middleware dan Autentikasi
• Pengenalan tentang Middleware dan penggunaannya.
• Pembuatan dan penerapan Middleware kustom.
• Perlindungan rute menggunakan Middleware.
• Implementasi autentikasi API dengan Laravel Passport.
Bab 8: Pembuatan RESTful API
• Pengenalan tentang RESTful API.
• Pembuatan endpoint RESTful API dengan Laravel.
• Menangani permintaan HTTP (GET, POST, PUT, DELETE) dalam API.
• Penggunaan Resource Controllers untuk mengelola sumber daya.
Catatan: Silabus ini dapat disesuaikan dengan kebutuhan peserta pelatihan dan dapat menambahkan atau menghapus topik sesuai dengan waktu yang tersedia dan tingkat keahlian yang diinginkan.
Kontak
ITMaster.Asia
Kunjungi / Hubungi