Angular NgRx. Reaktywny stan aplikacji Angularowej
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Reaktywny stan aplikacji Angular z użyciem bibliotek wchodzących w skład NgRx - szkolenie trzyetapowe:- Szybkie wprowadzenie/przypomnienie RxJs
- Reaktywny stan z użyciem NgRx store/action/reducers/effects
- Reaktywny stan z użyciem NgRx data
Umiejętności
Dzięki szkoleniu uczestnik dowie się, co to jest reaktywny stan aplikacji oraz będzie potrafił napisać aplikację Angular z użyciem biblioteki NgRx.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie adresowanie jest do programistów znających już Angulara, chcących rozszerzyć wiedzę o dodatkowe informacje i techniki zaawansowane.
Przygotowanie uczestnikówOd uczestników wymagana jest znajomość Angulara.
- Czas trwania
-
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy opis szkolenia
Programowanie reaktywne – RxJs – szybkie przypomnienie- Tworzenie strumieni
- Observable
- Subject
- BehaviorSubject
- Operatory
- przetwarzanie: map, exhaust, group, scan ...
- Filtrowanie: filter, throttling, skip, debounce ...
- Łączenie: merge, combine latest ...
- warunkowe: iif, every
- narzędzia: tap, delay, toPromise, toObservable
- Przydatne mechanizmy
- Higher-order observables
- Cold and Hot observables
- action
- dispatcher
- store
- view
- actions
- reducers
- selectors
- zapis i odczyt danych
- serwer HTTP
- lokalna baza danych IndexedDB
- serializacja stanu routingu
- Angular Guards
- kontrolowanie stanu kolekcji
- operacje CRUD
- generowanie plików
- entity metadata & metadataMap
- collection service
- custom collection service
- custom dataService service
- przeciążanie metod
- filtrowanie danych
- strategia optymistyczna i pesymistyczna
- chrome devtools
- Komponenty
- ograniczenie odpowiedzialności komponentów
- jak działa change detector?
- strategie detekcji
- immutable & mutable
- subscribe & unsubscribe
- HttpInterceptor
Metoda realizacji szkoleniaSzkolenie ma charakter w pełni warszatowy, wiedza teoretyczna przekazywana jest w oparciu o praktykę.
- Ścieżka rozwoju
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)

