Pengembangan Web Fullstack dengan Laravel 11
Kelas ini mengajarkan konsep inti dalam pengembangan aplikasi web menggunakan Laravel 11, seperti router, middleware, controller, request-response flow, redirect, view, dan templating Blade. Kamu akan mempelajari cara mengelola alur kerja aplikasi web dari permintaan (request) hingga balasan (response) secara efisien, sambil menggunakan fitur templating Blade untuk membuat antarmuka pengguna yang dinamis.
Tentang Kelas
Kelas "Pengembangan Web Fullstack dengan Laravel 11" fokus pada pemahaman menyeluruh tentang komponen-komponen kunci yang digunakan dalam pengembangan aplikasi web menggunakan framework Laravel. Kelas ini akan membawa kamu dari dasar hingga tingkat lanjut, dengan materi yang difokuskan pada fitur-fitur esensial seperti routing, middleware, controller, request-response flow, dan penggunaan templating Blade untuk membangun antarmuka yang dinamis dan efisien.
Apa yang Akan Kamu Pelajari:
-
Routing:
- Bagaimana Laravel menangani rute URL dan bagaimana kamu bisa mendefinisikan rute yang dinamis serta menetapkan kontroler untuk setiap rute.
- Membuat rute dengan berbagai metode HTTP seperti GET, POST, PUT, dan DELETE.
-
Middleware:
- Fungsi middleware dalam mengontrol akses dan mengatur logika sebelum request mencapai controller.
- Penerapan middleware untuk autentikasi, otorisasi, dan proteksi API.
-
Controller:
- Membuat controller yang menangani logika bisnis dari aplikasi.
- Memahami konsep RESTful controller dalam mengelola resource dan bagaimana controller berinteraksi dengan view dan model.
-
Request & Response:
- Mengelola data dari request pengguna dan bagaimana memprosesnya melalui controller.
- Membentuk response yang tepat, termasuk penggunaan JSON untuk API atau halaman web HTML melalui view.
-
Redirect:
- Menggunakan redirect untuk mengarahkan pengguna setelah request diproses, seperti redirect setelah login atau form submission.
- Mengatur flash messages dengan redirect untuk memberikan notifikasi kepada pengguna.
-
View & Blade Templating:
- Membuat dan mengelola tampilan menggunakan Blade, sistem templating Laravel yang kuat.
- Menggunakan komponen Blade, direktif, dan inheritance untuk menciptakan antarmuka pengguna yang dinamis dan modular.
Metode Pengajaran:
- Latihan Praktis: Kamu akan membangun aplikasi yang memanfaatkan sepenuhnya konsep routing, middleware, dan controller, serta mengelola aliran request-response dengan baik.
- Proyek Nyata: Membuat aplikasi web dari awal yang menerapkan templating Blade untuk menampilkan data yang diambil dari backend.
- Tanya Jawab dan Diskusi: Sesi interaktif untuk membantu peserta memahami lebih dalam dan mengatasi tantangan selama proses belajar.
Target Peserta:
Kelas ini cocok bagi pemula hingga pengembang menengah yang ingin memperdalam pengetahuan mereka tentang Laravel dan fitur inti yang digunakan dalam pengembangan aplikasi web fullstack.
Hasil yang Diharapkan:
Setelah menyelesaikan kelas ini, kamu akan mampu:
- Mengelola routing dan middleware secara efisien dalam aplikasi Laravel.
- Membuat controller untuk menangani logika bisnis dan request pengguna.
- Membangun tampilan yang dinamis dan interaktif menggunakan Blade.
- Memahami dan mengimplementasikan alur kerja request-response dalam aplikasi Laravel.
Bergabunglah dengan kelas "Pengembangan Web Fullstack dengan Laravel 11" dan pelajari cara membangun aplikasi web yang modern, responsif, dan kuat!
Daftar Materi
Sekilas tentang Laravel | 07:46 | |
Konsep MVC yang digunakan Laravel | 05:12 | |
Setup kebutuhan untuk install project Laravel | 11:52 |
router - mengenal cara kerja router | 05:05 | |
router - kenali http method sebelum praktek | 04:30 | |
router - contoh penggunaan method get | 07:36 | |
router - cara kerja method post di laravel | 08:55 | |
router - mendapatkan data dari user menggunakan method post | 06:27 | |
router - mengubah data dengan method put dan cara kirim melalui form | 06:00 | |
router - menggunakan route parameter untuk menentukan data | 04:12 | |
router - menggunakan method patch untuk ubah data | 04:02 | |
router - menggunakan method delete dan kesimpulan | 04:31 |
middleware - pengenalan middleware | 07:16 | |
middleware - cek membership dengan middleware | 08:55 | |
middleware - melakukan aksi sebelum atau sesudah request dilanjutkan | 05:43 | |
middleware - mendefinisikan middleware pada tempatnya | 03:32 | |
middleware - satu route bisa banyak middleware | 04:38 | |
middleware - cara menerapkan middleware di banyak route | 04:49 |
controller - cara membuat controller | 07:02 | |
controller - cara mendefinsikan data di controller | 04:28 | |
controller - cara menghubungkan router dengan controller | 05:27 | |
controller - mendapatkan data berdasarkan parameter di controller | 05:34 | |
controller - mengirimkan data dari user ke controller | 05:39 | |
controller - mengubah data properti dari class controller | 07:22 | |
controller - menghapus nilai property dari class controller | 05:40 | |
Controller - Menerapkan Middleware Controller Lebih Spesifik | 04:35 |
Request - Apa Saja Data Di Dalam Request | 03:45 | |
Request - Menggunakan Object Request Sebagai Dependency Injection | 05:58 | |
Request - Contoh Method Request Yg Bermanfaat | 05:20 | |
Request - Cara Mendapatkan Data | 05:30 | |
Request - Cara Mengolah Data Dari Request | 07:33 | |
Request - Method Khusus Untuk Data Input Dan Query Params | 04:58 | |
Request - Method Khusus Untuk Data Tanggal | 05:31 | |
Request - Cek Data Dari Request | 04:04 | |
Request - Mencari Request Yg Hilang Dan Menambahkannya | 03:47 |
Response - Mengenal Response Dan Response Pada Header | 05:16 | |
Response - Menambahkan Data Headers Untuk Cache | 06:06 | |
Response - Menambahkan Data Cookie Melalui Response | 05:00 | |
Response - Menghapus Data Cookie Dari Response | 04:13 | |
Redirect - Response Beralih Ke Halaman Lain | 03:58 | |
Redirect - Redirect Menggunakan Controller | 04:00 | |
Redirect - Redirect Ke Halaman External Atau Menggunakan Url | 02:58 | |
Response - Membuat Nilai Balik Dalam Bentuk Json | 03:45 |
View - Cara Menampilkan Halaman | 05:48 | |
View - Membuat File View Lebih Terstruktur | 05:17 | |
View - Melempar Data Dari Controller Ke View | 04:24 | |
View - Cara Lain Mengirimkan Data Ke View | 03:48 | |
View - Berbagi Data Di Manapun View Berada | 05:48 | |
View - Membuat Service Provider Untuk Sharing Data | 05:32 | |
View - Membagikan Data Menggunakan View Composer | 03:43 | |
View - Memisahkan Logic Data Untuk View Composer | 05:41 |
Blade - Cara Blade Menampilkan Data | 06:36 | |
Blade - Kondisi If | 04:46 | |
Blade - Cara Ternary If Di Blade | 04:22 | |
Blade - Switch Statement | 04:39 | |
Blade - Perulangan Di Dalam Blade | 08:42 | |
Blade - Penerapan Continue Dan Break Di Perulangan Blade | 05:36 | |
Blade - Ada Variabel Tersembunyi Dari Perulangan | 06:16 | |
Blade - Menggunakan Kondisi Di Dalam Attribute Class | 04:06 | |
Blade - Memecah Tampilan Blade Dengan Fungsi Include | 05:19 |
Layouting - Membuat Master Layout | 05:01 | |
Layouting - Membuat Content Dan Component Blade Dinamis | 08:14 | |
Layouting - Menampilkan Daftar Movie Dari Array | 07:47 | |
Layouting - Menampilkan Detail Movie | 10:2 | |
Layouting - Membuat Form Tambah Movie | 08:48 | |
Layouting - Menyimpan Data Movie Baru | 09:54 | |
Layouting - Menampilkan Halaman Edit Beserta Datanya | 09:13 | |
Layouting - Memperbarui Data Movie | 06:0 | |
Layouting - Memperbaiki Link Pada Icon Edit Movie | 04:35 | |
Layouting - Membuat Action Button Delete Movie Dan Menghapusnya | 06:30 | |
Layouting - Mengenal Layouting Dengan Component Anonymous | 07:5 | |
Layouting - Membuat Banyak Section Di Satu Component | 05:14 | |
Layouting - Mengirimkan Data Ke Child Component Anonymous | 04:54 | |
Layouting - Membuat Card Movie Dengan Class Component | 06:39 | |
Layouting - Mengirimkan Data Ke Class Component | 04:30 | |
Layouting - Memodifikasi Data Di Class Component | 04:48 | |
Layouting - Membuat Logic Validasi Di Class Component | 04:09 | |
Layouting - Membuat Method Bisa Diakses Di Component View | 04:34 |
Validation - Cara Membuat Validasi Requets Input | 06:19 | |
Validation - Menampilkan Error Message Berdasarkan Field | 06:44 | |
Validation - Menambahkan Rules Validation Lebih Dari Satu | 05:15 | |
Validation - Mengembalikan Nilai Inputan Sebelumnya | 04:42 | |
Validation - Menulis Rules Validation Pada Tempatnya | 06:09 | |
Validation - Membuat Error Message Validasi Sendiri | 04:50 |
Session - Mengenal Session Dan Konfigurasinya | 07:58 | |
Session - Menyimpan Dan Menampilkan Data Session | 04:50 | |
Session - Menyimpan Data Array Dan Menampilkan Seluruh Isi Session | 03:31 | |
Session - Cara Menghapus Data Session | 04:47 |
Penyusun Materi


Testimoni Oleh Siswa
(2 reviews)

Muhammad Dendi Ardana
................................................................................................................................................................
Aji Sutiono
Mentor menyampaikan materinya mudah dimengerti oleh awam seperti saya. Materi request, response, dan Blade jauh lebih dalam di bahas di materi laravel 11 ini. Puas di kelas ini.