You will walk away from this workshop being able to do all of these things by yourself.
You'll shift your approach from procedural to functional using streams of data and events with RxJS.
- 02. Understand an Observable
At the heart of the RxJS library is the primitive Observable class. You'll learn what an Observable is, how to subscribe to an Observable, and how you can use the `pipe()` method for transforming notifications from an Observable.
- 03. Manage Subscriptions
A Subscription is created when an Observable is subscribed to. You'll learn the importance of unsubscribing, and how you can manage a collection of subscriptions.
- 04. The world of operators
You'll start to use operators and know how to use both pipeable and creation operators.
- 05. Creating Observables
You'll know the 4 most common creation operators that can be used to create a new Observable.
- 06. Transformation operators
You'll know the 5 most common transformational operators, include the higher-order mapping operators. Most importantly, you'll have the knowledge to understand how the operators work and when to use which operator.
- 07. Filtering Operators
You'll know the 8 most common filtering operators. Each filtering operator has a unique behavior that enables you to filter the stream of notifications from an Observable.
- 08. Joining operators
Joining more than one Observable together is a common practice for separate streams of data in an application. You'll know the 4 most common join operators and how to use them.
- 09. A few utility operators
You'll also have a few utility operators at your disposal for those instances when you want to perform a side effect or ensure an Observable emits a next notification within a set period of time.
- Reactive programming paradigm
- Subscribing to an
- Unsubscribing from a Subscription
- Adding child subscriptions
- Pipeable vs Creation operators
- Using Operators
- Creation Operators
- Transformation Operators
- Filtering Operators
- Joining Operators
- Utility Operators
Attendees should be familiar with the following technologies:
Can’t find the topic you are looking for? Contact Us to learn about our custom training solutions.