Zarządzanie stanem w aplikacjach Vue.js, React i Angular

Opis

Szkolenie skupia się na zaawansowanych technikach zarządzania stanem w najpopularniejszych frameworkach JavaScript. Uczestnicy poznają różne podejścia do zarządzania stanem, od wbudowanych rozwiązań po zewnętrzne biblioteki. Program łączy teorię z praktyką poprzez warsztaty implementacyjne i analizę przypadków użycia. Zajęcia są prowadzone w formie interaktywnej, z naciskiem na praktyczne zastosowanie poznanych wzorców i technik.

Profil uczestnika

  • Frontend developerzy pracujący z różnymi frameworkami JS
  • Architekci rozwiązań webowych
  • Programiści JavaScript specjalizujący się w aplikacjach SPA
  • Liderzy zespołów frontend
  • Inżynierowie oprogramowania zainteresowani zarządzaniem stanem
  • Full-stack developerzy chcący pogłębić wiedzę o zarządzaniu stanem

Agenda

  1. Podstawy zarządzania stanem
    • Modele zarządzania stanem
    • Porównanie podejść w różnych frameworkach
    • Architektura przepływu danych
    • Wzorce projektowe
  2. Stan w poszczególnych frameworkach
    • Vue.js: Vuex i Composition API
    • React: Redux i Context API
    • Angular: NgRx i Services
    • Porównanie rozwiązań
  3. Zaawansowane techniki
    • Middleware i side effects
    • Immutability i performance
    • Asynchroniczne operacje
    • Cache i persystencja
  4. Najlepsze praktyki i optymalizacja
    • Структурyzacja store
    • Debugowanie i testowanie
    • Skalowalność rozwiązań
    • Monitorowanie wydajności

Korzyści

Uczestnik zdobędzie gruntowną wiedzę o różnych podejściach do zarządzania stanem w aplikacjach frontendowych. Nauczy się wybierać odpowiednie rozwiązania zarządzania stanem dla konkretnych przypadków użycia. Będzie potrafił implementować zaawansowane wzorce zarządzania stanem w różnych frameworkach. Opanuje techniki debugowania i optymalizacji wydajności w kontekście zarządzania stanem. Pozna najlepsze praktyki projektowania architektury stanu aplikacji. Zdobędzie praktyczne umiejętności w zakresie testowania i utrzymania kodu związanego z zarządzaniem stanem.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość JavaScript i TypeScript
  • Doświadczenie w przynajmniej jednym z frameworków
  • Podstawowa wiedza o wzorcach projektowych
  • Znajomość koncepcji reaktywnego programowania

Zagadnienia

  • Architektura zarządzania stanem
  • Flux i Redux
  • Context API i hooks
  • Vuex i Pinia
  • NgRx i RxJS
  • Immutability i performance
  • Side effects i middleware
  • Testowanie state management
  • Debugowanie stanu aplikacji
  • Wzorce projektowe
  • Optymalizacja wydajności
  • Persystencja stanu

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-583

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