Learning RxJS Operators by Example Playbook

The strength of RxJS is its over 100 operators; they provide the power. Learning those operators was hard, until now. This course will teach you every single operator, with examples and marble diagrams, all in framework-agnostic vanilla JavaScript.
Course info
Rating
(34)
Level
Intermediate
Updated
Dec 19, 2018
Duration
3h 48m
Table of contents
Course Overview
RxJS 101
Buffering
Error Handling
Filtering to Multiple Results
Filtering to One Result
Grouping Observables
Grouping Values
Observable Transformation
Time, Duration, & Scheduled
Value Transformation
Multicasting
Utilities
Wrap Up
Description
Course info
Rating
(34)
Level
Intermediate
Updated
Dec 19, 2018
Duration
3h 48m
Description

The true strength of RxJS is the over 100 operators it includes. Unfortunately, this is also a weakness - it's hard to learn everything those operators offer. In this course, Learning RxJS Operators by Example Playbook, you will learn how the power these operators offer can make your applications easier to code and troubleshoot. First, you will explore how to improve performance. Next, you will discover operators that you didn't even know existed. Finally, you will be able to add them to your coding toolbelt. Every single operator is covered; first in an overview with a marble diagram and then in code, with at least one example per operator. All examples are in vanilla JavaScript so there's nothing extraneous. Watch it straight through to learn it all, or jump in and skip around to learn just the operators you need right now. When you're finished with this course, you will have the skills and knowledge of RxJS needed to write high-performing, easy-to-maintain code.

About the author
About the author

Dave is a start-up co-founder and CTO, an 11-time Microsoft MVP, and full-stack web developer, trainer and author focusing on JavaScript, NodeJS, document DBs and C#.

More from the author
Functional JavaScript Libraries Playbook
Intermediate
2h 59m
Jun 1, 2018
Constructing a User Interface with Angular
Intermediate
4h 36m
Feb 5, 2018
More courses by David Mann
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi my name is David Mann, and welcome to my course Learning RxJS Operators by Example Playbook. I'm a cofounder of a startup, making heavy use of JavaScript for our products. I've been doing JavaScript development for, let's just say, more years than I'd like to admit. But I do remember when jQuery was the new shiny object in the JavaScript world, and I've banged my head against the wall of IE6, and even Netscape Navigator, enough times to have bruises. This is a by example course and so there are demos, lots of demos, over 150 of them, at least 1 per operator, sometimes 3 or 4 per operator. We also start each operator with an overview of its functionality and a marble diagram. Each example is as simple and straightforward as I could make it, focused on just one operator or one aspect of the operator. We walk through the code, cover what it does, and see it running live. The examples are all in pure, library agnostic vanilla JavaScript, so there's nothing extraneous, but adapting them if you need to to work with TypeScript, View, Angular, React or any other library de jour is simple. Before beginning the course, you should be comfortable with JavaScript development and have some exposure to RxJS and Reactive programming. If you're a little rusty, we do cover some RxJS 101 introductory type material at the beginning of the course. Otherwise, you can pick up a lot in all of the demos. I hope you'll join me on this journey to learn more about RxJS and it's over 100 operators with the Learning RxJS Operators by Example Playbook course at Pluralsight.