Training agenda
- Functional programming
- Assumptions and a concept of functional programming
- Higher level functions
- Uses
- JavaScript language characteristics
- Architecture and ES6+ standard
- Working with asynchronic code, Promises
- ReactiveX
- Architecture of use and available implementations
- hot vs. cold observable
- The use of subject
- Creating event streams, subscription
- ReactiveX operators
- Transformational, filtering, linking, conditional
- Error handling
- Stream management
- Data processing with RxJS library
- The structure of Rich UI, MVVM pattern with RxJS library
- Refactoring the code and including RxJS library in the existing project
- Testing the code based on RxJS