Agenda szkolenia
- Programowanie funkcyjne
- Założenia i idea programowania funkcyjnego
- Funkcje wyższego rzędu
- Zastosowania
- Charakterystyka języka TypeScript
- Architektura i standard ES6+
- Praca z kodem asynchronicznym, Promises
- ReactiveX
- Architektura zastosowania i dostępne implementacje
- hot vs. cold observable
- Użycie subject
- Tworzenie strumieni zdarzeń, subskrypcja
- Operatory ReactiveX
- Transformujące, filtrujące, łączące, warunkowe
- Obsługi błędów
- Zarządzanie strumieniami
- Przetwarzanie danych z biblioteką RxJS
- Budowa Rich UI, wzorzec MVVM z biblioteką RxJS
- Refaktoryzacja kodu i włączenie biblioteki RxJS do istniejącego projektu
- Testowanie kodu opartego o RxJS