Szkolenie: NGRX - Reaktywny stan aplikacji webowej
Szkolenie NGRX to praktyczny kurs zarządzania reaktywnym stanem aplikacji Angular z wykorzystaniem Redux, RxJS i TypeScript, obejmujący architekturę Flux, obsługę asynchronicznych zdarzeń, integrację z routingiem oraz debugowanie
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:NGRX
NGRX - Reaktywny stan aplikacji webowej
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i zarządzania stanem aplikacji webowych w Angular z wykorzystaniem NGRX i architektury Flux
Szkolenie uczy implementacji reaktywnego programowania oraz obsługi asynchronicznych zdarzeń przy użyciu RxJS i @ngrx/effects
Szkolenie pokazuje, jak integrować zarządzanie stanem z routingiem oraz stosować dobre praktyki w budowie modułowej aplikacji
Szkolenie omawia wykorzystanie narzędzi do generowania kodu, debugowania oraz testowania elementów aplikacji opartych o NGRX
Dla kogo?
Programiści JavaScript i TypeScript posiadający podstawową znajomość tych języków, chcący rozwinąć umiejętności w zakresie zarządzania stanem aplikacji webowych
Osoby realizujące projekty w Angular, zainteresowane wdrożeniem architektury reaktywnej i wzorca Flux w swoich aplikacjach
Efekty kształcenia
Uczestnik projektuje architekturę aplikacji opartą o wzorzec Flux i zarządzanie stanem
Uczestnik implementuje obsługę asynchronicznych zdarzeń z wykorzystaniem RxJS i efektów
Uczestnik integruje zarządzanie stanem z routingiem aplikacji Angular
Uczestnik wykorzystuje narzędzia do debugowania i generowania kodu
Uczestnik testuje reduktory, efekty i selektory w aplikacji
Uczestnik modeluje i normalizuje dane w aplikacji webowej
Wymagania
Warsztat przeznaczony dla programistów ze znajomością JavaScript (ES2015) i TypeScript w zakresie podstawowym
Wskazana znajomość pojęć takich jak Web Components czy Dependency Injection
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Architektura Flux
Dispatcher
Store
View
RxJS - wprowadzenie
Podstawy działania strumieni
Tworzenie strumieni
Podstawowe operatory
Angular - wprowadzenie
Struktura projektu
Dependency Injection
Components
Pipe „async”
NGRX
Akcje
Reduktor
Selektory
Efekty
Stan
Router
Narzędzia
Redux DevTools - debugowanie
@ngrx/schematics - generowanie kodu
Budowanie przykładowej aplikacji do pracy zespołowej w czasie rzeczywistym
Testowanie
Reduktor
Efekty
Selektory
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
