📚

Pengenalan dan Fitur Laravel 11

Feb 14, 2025

Catatan Kuliah: Pengenalan Laravel 11

Pembukaan

  • Salam dan harapan agar semua dalam keadaan sehat.
  • Pengenalan topik: Laravel versi terbaru (versi 11).

Apa itu Laravel?

  • Laravel adalah framework aplikasi web yang memiliki sintaks ekspresif dan elegan.
  • Rekomendasi untuk melihat video tentang Laravel versi 8 untuk pemahaman dasar.

Informasi Laravel 11

  • Rilis tanggal: 12 Maret 2024.
  • Perubahan pada tampilan welcome yang lebih fresh.
  • Struktur folder yang lebih ringkas, memudahkan pemula.
  • Penambahan fitur rute untuk memeriksa kesehatan website.
  • Banyak perintah artisan baru untuk memudahkan pengembangan.

Studi Kasus

  • Studi kasus: Sistem blog.
  • Menggunakan teknologi modern: Tailwind, AlpineJS, dan Breeze untuk manajemen user.
  • Pendekatan berbasis komponen untuk frontend.

Prerequisites

Pengetahuan Dasar yang Diperlukan

  • Pemahaman dasar PHP:
    • Variabel, fungsi, array.
    • Pengulangan dan pengkondisian.
  • Konsep Object-Oriented Programming (OOP):
    • Kelas, objek, pewarisan, constructor method, access modifier.
  • Konsep MVC (Model-View-Controller).

Rekomendasi Video

  • Tonton video pengantar Laravel versi 8 untuk konteks lebih lanjut.
  • Tonton video mengenai dasar-dasar OOP dan MVC.

Kebutuhan Sistem (Requirements)

  • Software yang diperlukan:
    • PHP versi minimal 8.2.
    • Web server (Apache atau Nginx).
    • MySQL (opsional, menggunakan SQLite lebih disarankan).
    • Composer untuk manajemen paket PHP.
    • Node.js untuk mengelola paket JavaScript dan Tailwind.
  • Alternatif Instalasi:
    • Laragon: Semua software terintegrasi dan mudah diinstal.
    • Laravel Herd: Alternatif baru mirip Laragon.
    • TablePlus untuk mengelola database.
  • IDE atau Kode Editor:
    • PHP Storm (berbayar, tersedia lisensi gratis untuk pelajar).
    • Visual Studio Code (gratis, dengan tambahan extension untuk PHP dan Laravel).

Penutup

  • Siapkan semua software sebelum melanjutkan ke video berikutnya.
  • Ajak semua untuk semangat mengikuti tutorial Laravel 11.
  • Terima kasih dan selamat belajar!