← Kembali ke Mata Pelajaran
AI Dashboard - Pemrograman Web Backend
Kelas: XI • Guru: Ahmad Hanif Dzikron
Roadmap Pembelajaran (1 Tahun)
Tema 1
Arsitektur Server dan Routing Web Laravel
- Menguraikan konsep dasar arsitektur Client-Server, protokol HTTP (Request/Response Method), dan siklus hidup sebuah web backend request.
- Mengonfigurasi lingkungan kerja backend (runtime/framework) dan mengelola dependensi proyek menggunakan package manager.
- Menerapkan sistem Routing dan penanganan parameter URL (Route Params & Query Params) untuk mengarahkan alur request aplikasi.
- Mendemonstrasikan pengiriman respon server dalam format terstandarisasi (JSON, Status Code, dan Response Header) untuk kebutuhan API.
Tema 2
RESTful CRUD & Database Integration Laravel
- Mengonfigurasi koneksi aman antara aplikasi backend dengan sistem manajemen basis data (Object-Relational Mapping / Query Builder).
- Membangun endpoint API untuk operasi Create (tambah data) dengan menerapkan validasi input (Request Body Validation) untuk mencegah data korup.
- Membangun endpoint API untuk operasi Read (baca data) baik berupa daftar data (collection) maupun data spesifik berdasarkan ID.
- Membangun endpoint API untuk operasi Update dan Delete dengan memastikan data yang dimodifikasi telah divalidasi kebersediaannya di database.
- Mendiagnosis kesalahan logika server (Internal Server Error) dan kegagalan query melalui pembacaan log konsol dan penanganan error (Error Handling).