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.

BEGINNER2 penilaian3 peserta

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:

  1. 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.
  2. Middleware:

    • Fungsi middleware dalam mengontrol akses dan mengatur logika sebelum request mencapai controller.
    • Penerapan middleware untuk autentikasi, otorisasi, dan proteksi API.
  3. Controller:

    • Membuat controller yang menangani logika bisnis dari aplikasi.
    • Memahami konsep RESTful controller dalam mengelola resource dan bagaimana controller berinteraksi dengan view dan model.
  4. 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.
  5. 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.
  6. 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 Laravel07:46
Konsep MVC yang digunakan Laravel05:12
Setup kebutuhan untuk install project Laravel11:52

router - mengenal cara kerja router05:05
router - kenali http method sebelum praktek04:30
router - contoh penggunaan method get07:36
router - cara kerja method post di laravel08:55
router - mendapatkan data dari user menggunakan method post06:27
router - mengubah data dengan method put dan cara kirim melalui form06:00
router - menggunakan route parameter untuk menentukan data04:12
router - menggunakan method patch untuk ubah data04:02
router - menggunakan method delete dan kesimpulan04:31

middleware - pengenalan middleware07:16
middleware - cek membership dengan middleware08:55
middleware - melakukan aksi sebelum atau sesudah request dilanjutkan05:43
middleware - mendefinisikan middleware pada tempatnya03:32
middleware - satu route bisa banyak middleware04:38
middleware - cara menerapkan middleware di banyak route04:49

controller - cara membuat controller07:02
controller - cara mendefinsikan data di controller04:28
controller - cara menghubungkan router dengan controller05:27
controller - mendapatkan data berdasarkan parameter di controller05:34
controller - mengirimkan data dari user ke controller05:39
controller - mengubah data properti dari class controller07:22
controller - menghapus nilai property dari class controller05:40
Controller - Menerapkan Middleware Controller Lebih Spesifik04:35

Request - Apa Saja Data Di Dalam Request03:45
Request - Menggunakan Object Request Sebagai Dependency Injection05:58
Request - Contoh Method Request Yg Bermanfaat05:20
Request - Cara Mendapatkan Data05:30
Request - Cara Mengolah Data Dari Request07:33
Request - Method Khusus Untuk Data Input Dan Query Params04:58
Request - Method Khusus Untuk Data Tanggal05:31
Request - Cek Data Dari Request04:04
Request - Mencari Request Yg Hilang Dan Menambahkannya03:47

Response - Mengenal Response Dan Response Pada Header05:16
Response - Menambahkan Data Headers Untuk Cache06:06
Response - Menambahkan Data Cookie Melalui Response05:00
Response - Menghapus Data Cookie Dari Response04:13
Redirect - Response Beralih Ke Halaman Lain03:58
Redirect - Redirect Menggunakan Controller04:00
Redirect - Redirect Ke Halaman External Atau Menggunakan Url02:58
Response - Membuat Nilai Balik Dalam Bentuk Json03:45

View - Cara Menampilkan Halaman05:48
View - Membuat File View Lebih Terstruktur05:17
View - Melempar Data Dari Controller Ke View04:24
View - Cara Lain Mengirimkan Data Ke View03:48
View - Berbagi Data Di Manapun View Berada05:48
View - Membuat Service Provider Untuk Sharing Data05:32
View - Membagikan Data Menggunakan View Composer03:43
View - Memisahkan Logic Data Untuk View Composer05:41

Blade - Cara Blade Menampilkan Data06:36
Blade - Kondisi If04:46
Blade - Cara Ternary If Di Blade04:22
Blade - Switch Statement04:39
Blade - Perulangan Di Dalam Blade08:42
Blade - Penerapan Continue Dan Break Di Perulangan Blade05:36
Blade - Ada Variabel Tersembunyi Dari Perulangan06:16
Blade - Menggunakan Kondisi Di Dalam Attribute Class04:06
Blade - Memecah Tampilan Blade Dengan Fungsi Include05:19

Layouting - Membuat Master Layout05:01
Layouting - Membuat Content Dan Component Blade Dinamis08:14
Layouting - Menampilkan Daftar Movie Dari Array07:47
Layouting - Menampilkan Detail Movie 10:2
Layouting - Membuat Form Tambah Movie08:48
Layouting - Menyimpan Data Movie Baru09:54
Layouting - Menampilkan Halaman Edit Beserta Datanya09:13
Layouting - Memperbarui Data Movie 06:0
Layouting - Memperbaiki Link Pada Icon Edit Movie04:35
Layouting - Membuat Action Button Delete Movie Dan Menghapusnya06:30
Layouting - Mengenal Layouting Dengan Component Anonymous 07:5
Layouting - Membuat Banyak Section Di Satu Component05:14
Layouting - Mengirimkan Data Ke Child Component Anonymous04:54
Layouting - Membuat Card Movie Dengan Class Component06:39
Layouting - Mengirimkan Data Ke Class Component04:30
Layouting - Memodifikasi Data Di Class Component04:48
Layouting - Membuat Logic Validasi Di Class Component04:09
Layouting - Membuat Method Bisa Diakses Di Component View04:34

Validation - Cara Membuat Validasi Requets Input06:19
Validation - Menampilkan Error Message Berdasarkan Field06:44
Validation - Menambahkan Rules Validation Lebih Dari Satu05:15
Validation - Mengembalikan Nilai Inputan Sebelumnya04:42
Validation - Menulis Rules Validation Pada Tempatnya06:09
Validation - Membuat Error Message Validasi Sendiri04:50

Session - Mengenal Session Dan Konfigurasinya07:58
Session - Menyimpan Dan Menampilkan Data Session04:50
Session - Menyimpan Data Array Dan Menampilkan Seluruh Isi Session03:31
Session - Cara Menghapus Data Session04:47

Configurasi Database di Laravel06:17
Membuat Desain Tabel dengan Migration08:14
Menambahkan Kolom Baru Pada Tabel07:15
Memodifikasi Tabel yang Sudah Ada06:12
Menghapus Kolom Menggunakan Migration03:25
Menambahkan Index Kolom pada Tabel04:34

Membuat Contoh Data dengan Seeder09:23

Mendapatkan Data dengan Query Builder07:56

Mendapatkan Data dengan Eloquent06:34
Menambahkan Data ke DB dengan Query Builder06:58
Menambahkan Data ke DB dengan Eloquent05:46
Mengubah Data ke DB dengan Query Builder04:10
Mengubah Data ke DB dengan Eloquent04:34
Menghapus Data di DB dengan Query Builder dan Eloquent04:09

persiapan desain tabel yang berelasi05:59
one to one - menambahkan data yg berelasi08:28
one to one - menampilkan data relasi05:15
one to one - mengubah dan menghapus data05:33
one to many - persiapan model dan migration06:39
one to many - mendapatkan parent beserta child07:35
one to many - Mendapatkan data dari relasi dengan filtering09:19
many to many - persiapan tabel dan model06:41
many to many - menambahkan data antar model05:47
many to many - menghapus data antar model03:35
many to many - menambahkan dan menghapus data antar model sekaligus04:36

Register06:28
Register Part 207:47
Login06:32
Penerapan Middleware Auth Pada Halaman dan Logout05:44
Penyusun Materi

Prev
Next
Ahmad Hakim
Ahmad Hakim

Founder & Mentor IDStack | CTO di Nusabot | Software Engineer di GovTech Edu | Former Software Engineer di Track&ROLL

Testimoni Oleh Siswa

3.5

(2 reviews)

5 Bintang
50%
4 Bintang
0%
3 Bintang
0%
2 Bintang
50%
1 Bintang
0%
Muhammad Dendi Ardana
Muhammad Dendi Ardana
................................................................................................................................................................
Aji Sutiono
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.
;
...
Lihat Rekaman
Rp. 399,000
Rp. 249,00038% off
Hemat Rp. 150,000Diskon sampai hari ini
Beli sekali akses selamanya
Rp. 99,000
Sewa kelas dan akses selama 1 bulan
Yang akan kamu dapatkan :
61 Modul
3 jam durasi
Forum Diskusi Tanya Jawab
Klaim Sertifikat Digital

Kelas Populer Lainnya

Prev
Next