RxJS: Getting Started

RxJS enables you to build fast, responsive client and server web applications. This course will teach you all of the foundational building blocks of the library including Observables, Observers, Operators, Subjects, Schedulers, and much more.
Course info
Rating
(161)
Level
Intermediate
Updated
Sep 27, 2018
Duration
3h 3m
Table of contents
Course Overview
Reactive Programming Basics
Creating Observables
Subscribing to Observables with Observers
Using Operators
Creating Your Own Operators
Using Subjects and Multicasted Observables
Controlling Execution with Schedulers
Testing Your RxJS Code
Description
Course info
Rating
(161)
Level
Intermediate
Updated
Sep 27, 2018
Duration
3h 3m
Description

RxJS and reactive programming techniques are a fundamental part of the most popular JavaScript frameworks available today. In RxJS: Getting Started, you will learn how to use all of the major pieces of the library so that you can quickly apply reactive programming techniques in your client and server web applications. First, you will learn how to create and use Observables to process asynchronous code and events. Next, you will learn how to use the built-in operators, and those you create yourself, to manipulate and shape your data so that it perfectly meets your needs. Finally, you will learn how to multicast Observables with Subjects and precisely control how your Observables are executed with Schedulers. When you're finished with this course, you will have a foundational understanding of RxJS that will help you build fast, responsive apps whether you're using RxJS alone or as part of a larger JavaScript application framework.

About the author
About the author

Brice has been a professional developer for over 20 years and loves to experiment with new tools and technologies. Web development and native iOS apps currently occupy most of his time.

More from the author
C Language: The Big Picture
Beginner
39m
Aug 19, 2020
Debugging Sites Using Chrome DevTools
Intermediate
1h 46m
Jun 12, 2020
Async Patterns in Node.js
Intermediate
1h 26m
Feb 28, 2020
More courses by Brice Wilson
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey everybody. My name is Brice Wilson, and welcome to my course, RxJS: Getting Started. I'm a server and client-side web developer. The popularity of reactive programming in RxJS in particular has grown tremendously in recent years. It's used with lots of popular web application frameworks to help developers build more responsive applications that process data and events as efficiently as possible. In this course, we're going to start from scratch, and cover all of the basics of RxJS and even a few advanced features, so that you can quickly be productive using the library on your next project. Some of the major topics that we will cover include understanding and creating observables, managing subscriptions with observers, using operators, creating your own operators, and working with subjects and multicasted observables. By the end of the course, you'll know how to use all of the major features in RxJS to better manage events and data in your apps, and create fast responsive experiences for your users. Before beginning this course, you should be familiar with the basics of JavaScript, but you certainly don't need to be an expert. I hope you'll join me on this journey to learn RxJS with the RxJS: Getting Started course at Pluralsight.