Programowanie reaktywne RxJS
Poznaj podstawy, zalety i praktyczne zastosowania programowania reaktywnego na podstawie biblioteki RxJS.
Szkolenie
Zamknięte szkolenie indywidualne lub grupowe
Szkolenie skrojone pod Ciebie lub potrzeby Twojego zespołu
- Ty ustalasz termin i miejsce
- Wspólnie ustalamy optymalny zakres i wymiar czasowy oraz formę: szkolenie, warsztaty lub konsultacje
- Przeprowadzimy ewaluację określającą poziom wiedzy przed szkoleniem
- Nie marnuj czasu na rzeczy znane lub zbędne w projekcie
- Ucz się realizując zadania o praktycznej tematyce, bliskiej Tobie
- Dodaj niestandardowe tematy i czas na konsultację do zakresu szkolenia
- Po szkoleniu trener może być dostępny do zdalnych konsultacji
Program szkolenia
Programowanie asynchroniczne w JavaScript
- callback
Promiseasynciawait- programowanie reaktywne
Podstawy
Observable,ObserveriSubscriber- Tworzenie strumieni
- Operatory (przed
pipei po) Subject,BehaviorSubject,ReplaySubject
Obsługa błędów
Przechwytywanie, ponawianie i obsługa błędów w subskrypcji.
Testowanie RxJS
- marble diagrams
- async
- mockowanie
Łączenie strumieni
Operatory m.in.: concat, merge, startWith, zip.
Filtrowanie danych
Operatory m.in.: first, find, filter, debounce, take, takeWhile, skip, distinct.
Przekształcanie strumieni
Operatory m.in.: toArray, map, groupBy, window.
Operatory wyższego rzędu
Operatory: switchMap, mergeMap, concatMap, exhaustMap.