Laravel Livewire – dynamiczne interfejsy bez JavaScript

Opis

Szkolenie prowadzi uczestników przez proces tworzenia dynamicznych interfejsów użytkownika z wykorzystaniem Laravel Livewire. W trakcie intensywnych warsztatów uczestnicy poznają techniki budowania reaktywnych komponentów bez konieczności pisania kodu JavaScript. Program skupia się na praktycznym wykorzystaniu Livewire do tworzenia interaktywnych elementów interfejsu, zachowując przy tym prostotę i elegancję kodu Laravel.

Profil uczestnika

  • Programiści Laravel poszukujący alternatywy dla JavaScript
  • Frontend developerzy pracujący z PHP
  • Programiści fullstack koncentrujący się na PHP
  • Deweloperzy chcący uprościć architekturę frontendu
  • Technical leaderzy zespołów Laravel
  • Architekci aplikacji webowych
  • Programiści aplikacji czasu rzeczywistego

Agenda

  1. Wprowadzenie do Livewire
    • Filozofia i architektura Livewire
    • Instalacja i konfiguracja
    • Pierwsze komponenty
    • Cykl życia komponentu
  2. Interaktywność i stan
    • Zarządzanie stanem komponentów
    • Wiązanie danych
    • Akcje i eventy
    • Walidacja w czasie rzeczywistym
  3. Zaawansowane funkcje
    • Komunikacja między komponentami
    • Lazy loading i paginacja
    • Upload plików
    • Optymalizacja wydajności
  4. Integracja i testowanie
    • Współpraca z Alpine.js
    • Testowanie komponentów
    • Debugowanie
    • Najlepsze praktyki

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił tworzyć dynamiczne interfejsy użytkownika wykorzystując Laravel Livewire bez konieczności pisania złożonego kodu JavaScript. Zdobędzie umiejętność implementowania reaktywnych komponentów z zachowaniem prostoty i elegancji kodu PHP. Będzie w stanie efektywnie zarządzać stanem aplikacji i tworzyć interaktywne formularze z walidacją w czasie rzeczywistym. Nauczy się optymalizować wydajność komponentów Livewire i implementować zaawansowane funkcje, takie jak lazy loading czy upload plików. Pozna techniki debugowania i testowania komponentów Livewire w środowisku produkcyjnym.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość Laravel
  • Podstawowa znajomość protokołu HTTP
  • Doświadczenie w tworzeniu interfejsów użytkownika
  • Znajomość podstaw JavaScript

Zagadnienia

  • Architektura Livewire
  • Komponenty reaktywne
  • Zarządzanie stanem
  • Wiązanie danych
  • Walidacja real-time
  • Komunikacja komponentów
  • Lazy loading
  • Upload plików
  • Integracja z Alpine.js
  • Testowanie komponentów
  • Debugowanie
  • Optymalizacja wydajności

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1850 zł netto za jedną osobę

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-SD-345

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *