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
Level
Intermediate
Updated
Sep 27, 2018
Duration
3h 4m
Table of contents
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
Course Overview
Description
Course info
Level
Intermediate
Updated
Sep 27, 2018
Duration
3h 4m
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
State of .NET: Executive Briefing
Beginner
25m
May 17, 2019
RxJS: The Big Picture
Beginner
1h 2m
Mar 5, 2019
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.