Roadmap belajar Laravel untuk menguasai skill yang dibutuhkan untuk menjadi Backend Laravel Engineer dalam waktu 16 Minggu

  Jon Mukidi   Courses   2 min read

Roadmap Belajar Backend Laravel Engineer

Roadmap belajar Laravel untuk menguasai skill yang dibutuhkan untuk menjadi Backend Laravel Engineer dalam waktu 16 Minggu

Dengarkan artikel

Tentang fitur ini

Durasi: 16 Minggu Level: Pemula Type: Otodidak Resources: Gratis (Online)

Tujuan Akhir Pembelajaran

Menguasai skill yang dibutuhkan untuk menjadi Backend Laravel Engineer,

Minggu ke-0: Persiapan Awal

  • ✅ Install PHP >= 8.1
  • ✅ Install Composer
  • ✅ Install Laravel (via Laravel Installer atau Composer)
  • ✅ Install XAMPP / Laragon / Valet
  • ✅ Install Git
  • ✅ Install VSCode

Referensi:


Minggu 1–2: Laravel Dasar

Fokus:

  • MVC: Model-View-Controller
  • Routing, Controller, View, Blade
  • Artisan CLI

Sumber:

Proyek:

  • Aplikasi blog sederhana dengan halaman home & about

Minggu 3–4: Eloquent & Database

Fokus:

  • Migration, Seeder, Factory
  • Eloquent ORM
  • Relasi: One-to-Many, Many-to-Many

Sumber:

Proyek:

  • App blog dengan relasi User → Post → Comments

Minggu 5: Auth & Validasi

Fokus:

  • Laravel Breeze / Laravel UI
  • Auth (Login, Register)
  • Validasi Form Request

Sumber:

Proyek:

  • Tambahkan auth ke aplikasi blog

Minggu 6: Git & GitHub

Fokus:

  • Git dasar: add, commit, push
  • Conventional Commit
  • Upload ke GitHub

Sumber:


Minggu 7: REST API & Postman

Fokus:

  • Resource Controller
  • CRUD API
  • JSON Response
  • Postman Testing

Sumber:

Proyek:

  • API daftar buku dengan kategori

Minggu 8: PostgreSQL & MongoDB

Fokus:

  • Query dasar PostgreSQL: SELECT, JOIN, GROUP BY
  • Query MongoDB: find(), aggregate()

Sumber:


Minggu 9–10: Queue & Notifikasi

Fokus:

  • Laravel Queue: Redis, Horizon
  • Job, Worker
  • Real-time Notification: Pusher, Socket.io, Firebase

Sumber:

Proyek:

  • Proses email via queue + notifikasi user

Minggu 11: Caching

Fokus:

  • Laravel Cache: file, Redis, Memcached
  • Cache query & response

Sumber:


Minggu 12: Integrasi API Pihak Ketiga

Fokus:

  • Konsumsi API eksternal
  • Laravel HTTP Client

Sumber:

Proyek:

  • Integrasi API berita / cuaca

Minggu 13: CI/CD & Deployment

Fokus:

  • GitHub Actions dasar
  • Deploy ke Railway, Render, atau Heroku

Sumber:


Minggu 14: Testing & Debugging

Fokus:

  • Unit Test, Feature Test (PHPUnit)
  • Laravel Debugbar & Telescope

Sumber:


Minggu 15: Microservices & Serverless (Konsep)

Fokus:

  • Pengantar microservices
  • Konsep serverless
  • API sebagai penghubung layanan

Sumber:


Minggu 16: Final Project

Buat aplikasi backend lengkap: Contoh ide:

  • Sistem manajemen murid + pelajaran + absensi
  • Sistem pemesanan produk + notifikasi + API

Gunakan semua skill:

  • Auth, API, Queue, Caching, Testing, GitHub CI/CD

Catatan Akhir

  • Belajar otodidak harus konsisten, minimal 2 jam/hari
  • Gabung komunitas Laravel Indonesia / Discord / Telegram
  • Dokumentasikan proses belajar kamu di GitHub atau blog pribadi

Selesai roadmap ini, kamu sudah siap untuk melamar kerja sebagai Backend Laravel Developer Junior ✨

Lihat artikel lainnya

Artikel terkait

Lihat semua »
Engineer Microsoft Justru Bikin Distro Linux Rasa Windows

Engineer Microsoft Justru Bikin Distro Linux Rasa Windows

Seorang engineer Microsoft menciptakan AnduinOS, distro Linux yang tampil dan berfungsi layaknya Windows 11. Dirancang agar akrab bagi pengguna Windows yang ingin migrasi ke Linux, proyek ini menjadi ironi menarik. Karena justru lahir dari dalam kubu Microsoft sendiri.