Lewati ke konten
Filter:
1

Desain Antarmuka: Tailwind CSS & Blade Components

Menyusun tampilan antarmuka yang estetis, modular, dan responsif.

Sebelum menambahkan reaktivitas, pelajari cara menata komponen UI yang rapi dan konsisten dengan Tailwind CSS dan Blade Component.

2

Fondasi Laravel Livewire 3

Kekuatan reaktivitas frontend langsung dari Controller PHP.

Memahami bagaimana Livewire mengubah perubahan data di browser menjadi pemanggilan AJAX otomatis tanpa menulis satu baris JavaScript.

3

Form Handling, Validasi Realtime & Unggah File

Membuat formulir yang interaktif, aman, dan memandu pengguna secara langsung.

Validasi form instan saat pengguna mengetik, menampilkan pesan error, dan proses upload gambar dengan progress bar.

4

Interaktivitas Client-Side Ringan: Alpine.js

Menangani interaksi murni UI tanpa perlu kirim request ke server.

Alpine.js sudah terintegrasi bawaan di Livewire 3. Gunakan Alpine untuk dropdown, modal popup, tooltip, dan tab switcher.

5

SPA Experience & Fitur Lanjutan Livewire 3

Perpindahan halaman secepat kilat dan komunikasi antar komponen.

Membuat aplikasi terasa seperti aplikasi Single Page App (SPA) tanpa reload layar dan koordinasi antar widget.

6

Admin Panel & Dashboard Cepat dengan Filament PHP

Alat nomor satu di ekosistem Laravel untuk membuat CRUD admin dalam hitungan menit.

Filament dibangun 100% di atas TALL Stack. Pelajari cara menghasilkan panel admin yang elegan dan siap pakai.

Tailwind CSS Modern & Tata Letak Responsif

Pola utilitas Tailwind: flexbox, grid, spacing, tipografi, warna slate/zinc, dan mode gelap (dark mode).

Modular Blade Components & Slots

Membuat komponen tombol, modal dialog, kartu, dan dropdown yang dapat digunakan berulang kali.

Instalasi & Anatomi Komponen Livewire

Perintah php artisan make:livewire, class komponen backend, dan view blade pasangannya.

Reaktif Data Binding: wire:model

Menghubungkan input formulir HTML ke properti publik komponen secara dua arah (two-way binding).

Aksi & Event Handling: wire:click & wire:submit

Menjalankan fungsi PHP di server saat tombol ditekan atau formulir dikirimkan dari browser.

Validasi Realtime dengan Atribut #[Validate]

Menulis aturan validasi deklaratif menggunakan PHP 8 Attribute dan validasi instan via updated() hook.

Unggah File & Preview Gambar Interaktif

Mengunggah foto profil atau berkas dengan trait WithFileUploads dan menampilkan gambar sementara sebelum disimpan.

Pencarian & Pagination Tanpa Reload (Live Search)

Membangun tabel data dengan filter pencarian dan perpindahan halaman instan tanpa refresh browser.

Direktif Inti Alpine.js (x-data, x-show, x-on)

Membuat komponen interaktif langsung di dalam tag HTML tanpa file JS terpisah.

Jembatan Alpine.js dan Livewire ($wire)

Mengakses dan mengubah properti PHP Livewire langsung dari kode JavaScript Alpine menggunakan variabel $wire.

Navigasi Instan dengan wire:navigate

Mengubah tag link biasa menjadi perpindahan halaman instan berbasis fetch dan prefetching otomatis.

Komunikasi Antar Komponen (Events & Dispatch)

Mengirimkan sinyal dari satu komponen ke komponen lain (misal: tombol 'Beli' memperbarui counter di ikon keranjang belanja).

Filament Resources, Form Schema & Tables

Menghasilkan resource CRUD otomatis untuk Model database lengkap dengan tabel pencarian, sort, dan pagination.

Widget Grafik & Statistik Dashboard

Menampilkan kartu ringkasan omzet penjualan, jumlah user baru, dan grafik analitik dengan Chart.js di panel Filament.

Komunitas

Belajar koding tidak harus sendirian.

Gabung grup WhatsApp Baricode untuk bertanya, berbagi progres, dan bertemu teman belajar.

Gabung Grup WhatsApp