Course description

Dikutip dari website resmi filament, terdapat pernyataan "A collection of beautiful full-stack components. The perfect starting point for your next app." mengindikasikan bahwa ada suatu kumpulan komponen lengkap (full-stack components) yang dirancang secara estetis dan dapat digunakan sebagai titik awal yang sempurna untuk memulai pengembangan aplikasi berbasis web menggunakan Laravel Filament yang terdiri dari TALL stack (Tailwind CSS, Alpine.js, Laravel, dan Livewire).

Livewire adalah suatu library untuk Laravel yang memungkinkan pengembangan aplikasi web interaktif tanpa perlu menulis banyak kode JavaScript. Filament, sebagai paket Laravel untuk membangun admin panel dengan TALL stack (Tailwind CSS, Alpine.js, Laravel, dan Livewire), menggunakan Livewire untuk membuat antarmuka pengguna yang dinamis tanpa harus menulis JavaScript secara manual.


Dalam konteks Filament, Livewire berperan sebagai salah satu komponen dalam TALL stack untuk menangani komunikasi antara sisi klien dan sisi server tanpa perlu penulisan JavaScript langsung oleh pengembang. Fungsi utama Livewire dalam Filament melibatkan pembaruan halaman secara dinamis, validasi formulir, dan pengelolaan keadaan (state) komponen tanpa perlu menulis banyak kode JavaScript.


Livewire memungkinkan pengembang untuk membuat komponen Livewire yang berinteraksi dengan backend Laravel dan secara otomatis menangani segala proses pembaharuan tanpa perlu menulis JavaScript manual. Oleh karena itu, dalam konteks Filament, Livewire memainkan peran penting dalam memungkinkan pembangunan antarmuka pengguna yang dinamis dan interaktif tanpa harus terlalu banyak fokus pada pengembangan sisi klien.

What will i learn?

  • Kemampuan Membangun Admin Panel dengan Cepat
  • Memahami Integrasi TALL Stack
  • Belajar Integrasi filament dengan Laravel

Requirements

  • Pengetahuan Dasar Laravel
  • Pengetahuan Dasar HTML dan CSS
  • Mengetahui Basic JavaScript

Frequently asked question

Laravel Filament adalah suatu paket atau proyek Laravel yang menyediakan kerangka kerja untuk membangun admin panel dengan cepat menggunakan TALL stack (Tailwind CSS, Alpine.js, Laravel, dan Livewire). Filament menyediakan komponen-komponen UI siap pakai, generasi kode otomatis, dan fitur-fitur lainnya untuk menyederhanakan pengembangan antarmuka admin.

Ya, Kita dapat menambahkan fungsionalitas kustom ke dalam komponen Filament. Filament dirancang untuk dapat diubah dan diperluas. Kita dapat membuat komponen Filament kustom Kita sendiri, menyesuaikan tata letak, atau menambahkan logika bisnis tambahan sesuai kebutuhan proyek kita.

Ya, Kita dapat mengintegrasikan Laravel Filament dengan proyek Laravel yang sudah ada.

Kurnia Andi Nugroho

Co Founder lagikoding.com

Aziz Rahmat

14-Nov-2023

5

Izin Belajar Langsung mas! Terimakasih

Free

Lectures

12

Skill level

Beginner

Expiry period

Lifetime

Certificate

Yes

Related courses