RxJS Intensive
Please rate the course
Source:
Category:
Language:
Russian
Duration:
09:46:18
Number of lessons:
2
Release date:
27/05/2020
Rating:
0.0
Course short description
RxJS is a library for reactive programming that will allow you to conveniently organize work with events and asynchronous code, and write complex logic declaratively. RxJS is actively used in the Angular framework, as well as with Vue (Vue-rx) and underlies the middleware implementation for Redux (redux-observable) for React.
During our meeting we will study in detail the real use of RxJS, and in practice we will see how to solve typical problems. Let's get acquainted with the concept of reactive programming, analyze the most popular operators, learn how to manage flows and test them. And all this - on practical problems in which we will use RxJS.
- Introduction to reactive programming and the RxJS library
- Problems of other approaches for working with asynchronous code
- ReactiveX pattern for working with asynchronous code and its components
- Observable and its API. Subscriber
- Finite and infinite threads
- Hot and cold threads
- Error handling in threads
- strong>RxJS Operators
- Classification of operators and their application
- Marble diagrams for visualizing flows
- Writing your own operators
- Operators for working with higher order streams
- Controlled streams
- Subject and its subtypes
- Multicasting and its application
- Using threads for communication between components
- Schedules
- Synchronous and asynchronous operators
- Types of schedules and their application
- Optimization of flows
- Testing
- Using diagrams for testing threads
- TestScheduler and its application
Result
- U You will have a more flexible tool for working with asynchronous code.
- You will understand where and how best to use the RxJs library.
- You will learn to think in threads and build business logic using them.
- li>