Zarządzanie stanem aplikacji w Angularze za pomocą biblioteki NgRx

zapytaj o cenę

14 h

Kategoria: Front-end

CZEGO NAUCZYSZ SIĘ NA SZKOLENIU?

  • zarządzania stanem aplikacji
  • tooling, debugging
  • skalowania stanu w złożonych, dużych aplikacjach
  • najlepszych praktyk zarządzania stanem
  • rozbudujesz wiedzę z RxJS
  • nowego podejścia do architektury warstwy frontend
  • testowania składowych stanu

PROFIL UCZESTNIKA

Szkolenie adresowane jest do developerów znających Angulara, chcących nauczyć się zarządzania stanem aplikacji w Angular.

Wymagane:  swobodne poruszanie się w frameworku Angular oraz znajomość podstaw RxJS.

PROGRAM SZKOLENIA

W każdym dniu zajęć przewidujemy 30-minutową przerwę obiadową oraz dwie przerwy 15 minutowe. Podczas szkolenia nie zapewniamy posiłku.

  • Koncept Store (koncept, zalety, dostępne narzędzia na rynku)
  • Czy potrzebujesz stan w aplikacji? Analiza sytuacji kiedy Store się sprawdzi
  • Architektura Store (skalowanie stanu, feature store modules, smart i dumb components)
  • Narzędzia (Store devtools, Schematics)
  • Actions (action creators, action types, wysyłanie akcji, action pipeline)
  • Reducers i MetaReducers (tworzenie i rejestracja)
  • Selectors (statyczne, dynamiczne, współdzielenie danych pomiędzy selektorami, selector props)
  • Stan routera
  • Effects (obsługa efektów ubocznych, transformacje, strumień akcji)
  • Normalizacja stanu poprzez @NgRx/entity
  • Testowanie reducers, selectors i effects
  • Testowanie efektów z użyciem Jasmine Marbles
  • Przegląd typowych błędów 

ZAPYTAJ O SZKOLENIE







Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.

Skontaktuj się z nami




Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

Strona korzysta z zabezpieczenia reCAPTCHA. Prywatność - Warunki.