Laravel Development
Pelajari cara membangun aplikasi web dan REST API modern menggunakan Laravel melalui studi kasus aplikasi bisnis nyata. Materi mencakup PHP 8+, MVC Architecture, Eloquent ORM, Authentication, Testing, Docker, hingga deployment aplikasi siap produksi.
Persyaratan Peserta
Pelatihan ini dirancang untuk developer yang ingin mempelajari Laravel dari dasar dan membangun aplikasi backend siap produksi dengan PHP modern.
- Memahami dasar HTML, CSS, dan JavaScript
- Terbiasa dengan konsep dasar pemrograman (variabel, perulangan, fungsi, OOP)
- Memahami SQL dasar (SELECT, INSERT, UPDATE, DELETE)
- Sudah memasang PHP 8.2+ dan Composer di komputer Anda
- Menyiapkan code editor (VS Code dengan ekstensi PHP atau PHPStorm)
Studi Kasus Aplikasi Bisnis
Membangun aplikasi web dan backend API yang umum digunakan oleh startup, UMKM, dan perusahaan skala enterprise.
Laravel Production Ready
Mempelajari praktik terbaik Laravel yang digunakan pada proyek nyata mulai dari arsitektur hingga deployment.
REST API Development
Mengembangkan REST API modern menggunakan Laravel Sanctum, Resource API, validasi, dan keamanan aplikasi.
Testing & Deployment
Menerapkan testing, queue, Docker, dan deployment untuk menghasilkan aplikasi yang stabil dan siap digunakan.
Kurikulum Pelatihan
Program intensif 5 hari yang memadukan teori dasar dengan praktik langsung pengembangan Laravel.
Dasar PHP & Setup Laravel
Inti PHP Modern
- Sintaks dan fitur PHP 8+
- Deklarasi tipe dan named argument
- Enum, match expression, dan fiber
- Konsep OOP di PHP
Instalasi Laravel & Struktur Proyek
- Composer & manajemen dependensi
- Scaffolding proyek Laravel
- Struktur direktori dan konvensi
- Konfigurasi environment (.env)
Artisan CLI & Tools Pengembangan
- Gambaran perintah Artisan
- Membuat controller, model, dan migration
- Laravel Tinker untuk debugging
- Development server Laravel
Routing, Controller & View
Routing & Middleware
- Definisi route dan parameter
- Route group dan prefix
- Named route
- Dasar middleware
Controller & Penanganan Request
- Resource controller
- Validasi form request
- Siklus hidup request
- Tipe response dan redirect
Blade Templating Engine
- Sintaks dan directive Blade
- Template inheritance dan layout
- Komponen dan slot
- Menampilkan data dan rendering kondisional
Database & Eloquent ORM
Setup Database & Migration
- Konfigurasi database (MySQL)
- Membuat dan menjalankan migration
- Seeder dan factory
- Desain skema database
Eloquent ORM & Relasi
- Model Eloquent dan operasi CRUD
- Relasi One-to-One dan One-to-Many
- Relasi Many-to-Many dan Polymorphic
- Eager loading dan masalah N+1
Query Builder & Query Lanjutan
- Query Builder vs Eloquent
- Scope dan accessor/mutator
- Pagination dan filtering
- Teknik optimasi query
REST API & Autentikasi
Pengembangan RESTful API
- Route API dan resource controller
- API Resource dan transformasi data
- Versioning API
- Penanganan error dan format response
Autentikasi dengan Laravel Sanctum
- Setup Laravel Sanctum
- Autentikasi berbasis token
- Alur login, register, dan logout
- Melindungi route API
Otorisasi & Keamanan
- Gate dan Policy
- Kontrol akses berbasis peran
- Rate limiting
- CORS dan praktik keamanan terbaik
Testing, Queue & Deployment
Testing dengan PHPUnit & Pest
- Dasar unit testing
- Feature testing untuk endpoint API
- Database testing dengan RefreshDatabase
- Mocking dan faking service
Queue, Job & Penjadwalan Tugas
- Konfigurasi queue dan driver
- Membuat dan men-dispatch job
- Penjadwalan tugas dengan Cron
- File storage dan integrasi cloud
Deployment Docker & Project Challenge
- Dockerisasi aplikasi Laravel
- Konfigurasi environment produksi
- Penyiapan pipeline CI/CD
- Project challenge akhir
Teknologi yang Dipelajari
Framework, tools, dan teknologi yang umum digunakan dalam pengembangan aplikasi Laravel profesional.
Yang Didapatkan Peserta
Peserta akan mendapatkan materi lengkap dan pengalaman membangun aplikasi Laravel siap produksi.
- Source code lengkap seluruh studi kasus
- Template proyek Laravel dengan struktur production ready
- Implementasi REST API menggunakan Laravel Sanctum
- Panduan database migration dan Eloquent ORM
- Best practices pengembangan aplikasi Laravel
- Panduan deployment menggunakan Docker
- Cheat sheet Laravel Development
- Sertifikat resmi PT Salamun Teknologi Indonesia
Cuplikan Pelatihan
Lihat gambaran materi yang akan Anda pelajari di program pelatihan Laravel Development.
Pertanyaan yang Sering Diajukan
Siapa yang cocok mengikuti pelatihan Laravel Development ini?
Pelatihan Laravel Development ini cocok untuk backend developer, web developer, programmer PHP, mahasiswa IT, startup founder, maupun perusahaan yang ingin membangun aplikasi web dan REST API menggunakan framework Laravel.
Apakah pelatihan Laravel ini cocok untuk pemula?
Ya. Program dirancang mulai dari dasar PHP modern, konsep MVC, routing, controller, hingga pengembangan aplikasi Laravel yang siap digunakan pada lingkungan produksi. Peserta hanya perlu memahami dasar pemrograman dan SQL.
Apa saja yang dipelajari dalam pelatihan Laravel Development?
Materi mencakup PHP 8+, Laravel Framework, Routing, Middleware, Blade Template Engine, Database Migration, Eloquent ORM, REST API Development, Laravel Sanctum, Authentication, Authorization, Testing, Queue, Docker, hingga Deployment aplikasi Laravel.
Apakah peserta akan membuat proyek nyata selama pelatihan?
Ya. Peserta akan membangun aplikasi web dan backend API menggunakan Laravel melalui studi kasus yang menyerupai kebutuhan proyek bisnis nyata, mulai dari desain database hingga deployment aplikasi.
Apakah pelatihan ini membahas pembuatan REST API?
Ya. Salah satu fokus utama pelatihan adalah pengembangan RESTful API menggunakan Laravel, termasuk API Resource, autentikasi token menggunakan Laravel Sanctum, validasi, versioning, dan praktik terbaik keamanan API.
Apakah Laravel masih relevan digunakan untuk pengembangan aplikasi modern?
Sangat relevan. Laravel merupakan salah satu framework PHP paling populer yang digunakan untuk membangun aplikasi web, sistem enterprise, SaaS, marketplace, ERP, CRM, hingga backend mobile application karena produktivitas dan ekosistemnya yang matang.
Apakah pelatihan Laravel ini cocok untuk kebutuhan perusahaan?
Ya. Program tersedia dalam format corporate training dan dapat disesuaikan dengan kebutuhan perusahaan, termasuk studi kasus internal, integrasi sistem, pengembangan API, maupun modernisasi aplikasi berbasis PHP.
Apakah peserta mempelajari autentikasi dan keamanan aplikasi?
Ya. Peserta akan mempelajari implementasi autentikasi menggunakan Laravel Sanctum, otorisasi dengan Gate dan Policy, rate limiting, proteksi API, serta berbagai praktik keamanan yang umum diterapkan pada aplikasi Laravel modern.
Apakah pelatihan membahas testing dan deployment aplikasi Laravel?
Ya. Materi mencakup unit testing dan feature testing menggunakan PHPUnit dan Pest, serta deployment aplikasi menggunakan Docker, konfigurasi production environment, dan pengenalan CI/CD pipeline.
Apakah peserta mendapatkan sertifikat setelah pelatihan?
Ya. Setiap peserta yang menyelesaikan Pelatihan Laravel Development akan mendapatkan sertifikat resmi dari PT Salamun Teknologi Indonesia sebagai bukti kompetensi dan partisipasi.
Siap Menguasai Laravel untuk Membangun Aplikasi Web Modern?
Diskusikan kebutuhan pelatihan Laravel untuk tim Anda bersama PT Salamun Teknologi Indonesia. Materi dapat disesuaikan untuk startup, perusahaan, institusi pendidikan, maupun individu yang ingin meningkatkan kemampuan backend development.
Hubungi Kami