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

1190 zł brutto

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ą.

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ą.

WARSZAWA

ul. Puławska 2
Plac Unii Lubelskiej
Budynek B

KRAKÓW

al. Kijowska 14
30-079 Kraków

LUBLIN

ul. Józefa Franczaka „Lalka” 43
Inkubator Fundacji Rozwoju Lubelszczyzny

GDAŃSK

al. Grunwaldzka 472B
Olivia Business Centre
budynek Olivia Four (O4)

SZCZECIN

ul. Cyfrowa 6
Technopark Pomerania

POZNAŃ

ul. Słowackiego 55/1
60-521 Poznań

WROCŁAW

ul. Plac Solny 15
Idea Place