Pendahuluan
Laravel adalah framework PHP yang populer untuk membangun aplikasi web modern, termasuk API berbasis RESTful. Dikombinasikan dengan MySQL sebagai database relasional, Laravel memungkinkan pengembang untuk membuat API yang cepat, efisien, dan scalable.
Dalam pelatihan ini, peserta akan belajar membangun API dengan Laravel dan MySQL, memahami konsep dasar MVC (Model-View-Controller), mengelola database dengan Eloquent ORM, serta menerapkan autentikasi API menggunakan Laravel Sanctum. Pelatihan ini juga akan mempersiapkan peserta untuk mendapatkan sertifikasi BNSP Junior Web Developer yang diakui secara nasional.
Unit Kompetensi
Berikut adalah unit kompetensi yang akan dipelajari dalam pelatihan ini:
-
Pengenalan Laravel dan Struktur MVC
-
Instalasi Laravel dan konfigurasi dasar
-
Konsep MVC dalam Laravel
-
Routing dan Controller
-
-
Membuat REST API dengan Laravel
-
Membuat dan mengelola route API
-
CRUD (Create, Read, Update, Delete) dengan Eloquent ORM
-
Validasi data input
-
-
Manajemen Database dengan MySQL
-
Pengenalan MySQL dan struktur database
-
Query dasar MySQL menggunakan Laravel Query Builder
-
Migrasi dan Seeder di Laravel
-
-
Autentikasi dan Keamanan API
-
Implementasi Laravel Sanctum untuk autentikasi API
-
Middleware untuk otorisasi user
-
Proteksi API dari serangan umum (SQL Injection, XSS, CSRF)
-
-
Deployment API ke Cloud
-
Hosting Laravel di VPS atau Shared Hosting
-
Konfigurasi environment dan database di server
-
Monitoring dan debugging aplikasi backend
-
Contoh Studi Kasus dan Penyelesaian
Studi Kasus:
Membuat API sederhana untuk mengelola daftar pengguna dengan fitur CRUD menggunakan Laravel dan MySQL.
Penyelesaian:
-
Instalasi Laravel dan Konfigurasi Database
-
Membuat Model dan Migration
-
Membuat Controller API
-
Menambahkan Route API
-
Implementasi CRUD di Controller
API ini memungkinkan pengguna untuk menambahkan, mendapatkan, memperbarui, dan menghapus daftar pengguna dengan mudah.
Silabus Pelatihan (2 Hari)
Hari | Materi |
---|---|
Hari 1 | – Pengenalan Laravel dan instalasi – Struktur MVC di Laravel – Membuat REST API pertama dengan Laravel – Konfigurasi database dan migrasi MySQL – CRUD API dengan Laravel dan Eloquent ORM |
Hari 2 | – Validasi input dan error handling – Implementasi autentikasi API dengan Laravel Sanctum – Keamanan API dan proteksi dari serangan umum – Deployment API Laravel ke server/cloud – Simulasi ujian sertifikasi BNSP |
Kesimpulan
Pelatihan ini dirancang untuk membekali peserta dengan keterampilan membangun API menggunakan Laravel dan MySQL. Dengan mengikuti pelatihan ini, peserta akan memahami arsitektur backend, pengelolaan database, serta implementasi autentikasi dan keamanan API.
Pelatihan ini tersedia secara online, dengan biaya yang terjangkau sebesar Rp1.250.000. Untuk informasi lebih lanjut dan pendaftaran, silakan kunjungi:
👉 Detail Pelatihan & Sertifikasi