Show training
Reactive programming in JavaScript with the use of RxJS
training code: JSPRF / ENG DL 3d / EN
The training is intended for developers who would like to expand their knowledge from programmingin JavaScript in terms of using ReactiveX.
- An ability to use RxJS library in projects in practice.
- Knowledge of good architectural and implementation practices used in applicationsprocessing data synchronically and asynchronically
Training program
1. Functional programming
- Assumptions and a concept of functional programming
- Higher level functions
- Usages in code
2. JavaScript language characteristics
- Architecture and ES.Next standard
- Working with asynchronic code, Promises
3. ReactiveX
- Architecture of use and available implementations
- hot vs. cold observable
- The use of subject
- Creating event streams, subscription
4. ReactiveX operators
- Transformational, filtering, linking, conditional
- Error handling
- Stream management
5. Data processing with RxJS library
6. Signals vs. streams — division of roles in the UI
- Signals as a modern reactive primitive
- Interoperability: when a stream, when a signal
7. Refactoring the code and including RxJS library in the existing project
8. Testing the code based on RxJS
Knowledge of JavaScript language.
Method of training: Workshops.
Mode: Distance Learning (DL)
Level: Intermediate
Duration: 3 days | 21h
Language: English (training and materials)
- Training: English