Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pengembangan Aplikasi Web Modern Dengan PHP Laravel
Rating: 5.0 out of 5(1 rating)
8 students

Pengembangan Aplikasi Web Modern Dengan PHP Laravel

Laravel 12 | Meningkatkan kemampuan dalam pengembangan aplikasi WEB, REST API berskala Enterprise dengan PHP Laravel
Created byAgus Kurniawan
Last updated 4/2025
Indonesian

What you'll learn

  • Pemahaman yang lebih dalam tentang framework Laravel, termasuk fitur, struktur proyek, dan praktik dalam pengembangan aplikasi web
  • Bangun aplikasi web modern siap produksi dengan Laravel 12 dari awal tanpa ribet
  • Kuasai teknik Blade, Dependency Injection, hingga Dark Mode secara praktikal
  • Pelajari form validation, upload file ke MinIO, dan keamanan data secara real-world
  • Integrasi database RDBMS & NoSQL (MongoDB) lengkap dengan CRUD dan pagination
  • Rancang REST API profesional dan aman menggunakan Token dari Laravel 12
  • Terapkan clean architecture dengan DTO, Repository Pattern, dan teknik modern lainnya

Course content

6 sections63 lectures6h 57m total length
  • Pendahuluan dan Eksplorasi Pelatihan4:14
  • Persiapan Lingkungan Kerja2:12
  • Prasyarat Bahasa Pemrograman PHP5:59
  • Kode Program0:10

Requirements

  • Peserta diharapkan dapat memahami bahasa PHP
  • Tidak memahami bahasa PHP ? nanti diberikan pelatihan gratis
  • Akses Internet

Description

Dalam dunia teknologi yang terus berkembang, kebutuhan terhadap pengembang aplikasi web yang handal semakin meningkat. Laravel, sebagai salah satu framework PHP terpopuler dan paling banyak digunakan di dunia, menawarkan fondasi yang kuat dan fitur modern untuk membangun aplikasi web yang aman, efisien, dan scalable. Kursus ini dirancang untuk siapa saja yang ingin mempelajari Laravel secara menyeluruh, mulai dari konsep dasar hingga praktik terbaik dalam pengembangan aplikasi web modern.


Kursus ini sangat cocok untuk pemula maupun profesional yang ingin menguasai Laravel 12 versi terbaru. Anda akan belajar tidak hanya teori, tetapi juga membangun aplikasi nyata dan menghadapi tantangan yang sering ditemui di dunia kerja.


Mengapa Anda Harus Mengikuti Kursus Ini?

Kursus ini tidak hanya mengajarkan Anda cara menggunakan Laravel secara teknis, tetapi juga membawa Anda memahami filosofi dan arsitektur Laravel sebagai fondasi pengembangan aplikasi modern. Anda akan dibimbing langkah demi langkah dalam membangun berbagai jenis aplikasi, mulai dari web MVC sederhana, aplikasi berbasis form dan validasi, hingga REST API yang aman dengan autentikasi Sanctum Token.


Berikut adalah beberapa alasan mengapa kursus ini layak Anda ikuti:


  • Pendekatan Praktikal: Materi disusun dengan metode praktik langsung dan studi kasus nyata yang sering ditemui di industri.

  • Pembahasan Lengkap: Mulai dari konsep dasar PHP dan Laravel, MVC pattern, routing, controller, blade, hingga API dan sistem autentikasi tingkat lanjut.

  • Fokus Produksi: Anda tidak hanya belajar membuat aplikasi, tetapi juga belajar cara membangun aplikasi yang siap produksi.

  • Pengalaman Instruktur: Kursus ini disusun oleh instruktur berpengalaman yang telah berkecimpung di dunia pengembangan web dan cloud sejak tahun 2001.

  • Teknologi Modern: Laravel 12, Blade, MinIO (S3-Compatible Storage), MongoDB NoSQL, JWT, AJAX, DTO, dan banyak lagi.



Apa yang Akan Anda Pelajari?


Section 2: Pengembangan Aplikasi Web PHP Laravel Berbasis MVC

Di bagian ini, Anda akan memahami fondasi Laravel dan membangun aplikasi web pertama Anda. Mulai dari instalasi tools, membuat route dan controller, hingga menggunakan Blade View secara efisien.


  • Pengenalan PHP dan Laravel 

  • Konsep MVC dalam pengembangan web modern 

  • Instalasi PHP, Composer, Laravel, dan NodeJS 

  • Membangun aplikasi web Laravel pertama Anda: Hello World 

  • Eksplorasi struktur proyek Laravel 

  • Artisan Console dan perintah penting 

  • Routing dinamis dan pemrosesan parameter 

  • Blade View: Layout, Komponen, Partial View, dan Theme (Light & Dark) 

  • Dependency Injection, Contextual Binding, dan Dynamic Service Binding 


Section 3: Form Submission, Form Validation, dan Storage

Fokus pada pengolahan form, validasi data, dan manajemen file upload baik secara publik maupun privat menggunakan Laravel dan MinIO.


  • Pengiriman formulir dan validasi berbasis Laravel 

  • Kustomisasi pesan dan aturan validasi 

  • Validasi Regex dan kondisi tertentu 

  • Pembuatan formulir multi-langkah (wizard) 

  • Penggunaan AJAX dalam form submission 

  • Binding form dengan Model POCO dan DTO 

  • Pemanfaatan Accessor, Mutator, dan DTO 

  • Upload file publik dan privat (termasuk MinIO dan Signed URLs) 


Section 4: Database RDBMS, NoSQL, dan ORM

Pelajari integrasi Laravel dengan database relasional dan NoSQL. Kuasai Eloquent ORM dan Query Builder untuk berbagai skenario aplikasi.


  • Pengenalan Eloquent ORM dan model relationship 

  • Aplikasi Todo sederhana dengan SQLite dan MySQL 

  • One-to-One, One-to-Many, Many-to-Many relationship 

  • Penerapan Pagination 

  • Laravel Query Builder: CRUD, Joins, Filtering, dan Aggregate 

  • Raw Expression dan keamanan parameter input 

  • Repository Pattern dalam arsitektur aplikasi 

  • Penggunaan MongoDB dengan Laravel 

  • CRUD dan Pagination MongoDB, termasuk embedded documents 


Section 5: Sistem Keamanan Pada Laravel

Keamanan adalah aspek krusial dalam setiap aplikasi web. Bagian ini akan membahas autentikasi, otorisasi, dan integrasi login sosial.


  • Autentikasi dan otorisasi menggunakan Laravel Breeze 

  • RBAC (Role-Based Access Control) 

  • Otentikasi Google dengan Laravel Socialite 


Section 6: Pengembangan Aplikasi REST API Dengan PHP Laravel

REST API adalah tulang punggung komunikasi antar aplikasi modern. Anda akan belajar membangun API yang aman dan efisien.


  • Konsep REST API dan penggunaannya di dunia nyata 

  • API Hello World dan Kalkulator menggunakan Laravel 12 

  • CRUD Resource REST API dengan Route Resource 

  • Keamanan REST API menggunakan Token 


Dengan mengikuti kursus ini, Anda akan memasuki dunia pengembangan aplikasi web modern yang profesional dan efisien. Materi yang disajikan relevan dengan kebutuhan industri saat ini dan membantu Anda membangun portofolio nyata sebagai developer Laravel.


Daftarkan diri Anda sekarang dan mulai perjalanan Anda menjadi Web Developer profesional bersama Laravel 12!

Who this course is for:

  • Developer Web
  • Pelajar, mahasiswa dan pengajar
  • Siapa saja yang ingin belajar PHP Laravel dan penerapannya untuk aplikasi yang berskala enterprise