- [Instructor] Welcome to Learning RxJS.
In this course we'll cover what RxJS is
and what it looks like.
If you're writing modern web applications,
you know how important it is to keep up with new technology.
These days, everyone expects real time functionality
across multiple devices,
and RxJS is a great way to make that happen.
Hi, my name is Bonnie Brennan.
I'm the founder of the ngHouston Angular Meetup
and I'm also an Angular architect, trainer and speaker.
We'll kickoff this course with a brief overview
of how older databases evolve into data streams
and how that affects us as developers.
Next, we'll start off with the basics of RxJS.
We'll cover how to create an observable,
how to use subjects for fine grain control,
and how we can filter, sort and modify our data
with an assortment of RxJS operators.
Finally, we'll put together everything we've learned
to build a real interface that will allow users
to enter a search string and get instant results with RxJS.
Because I'm a big fan of Angular,
I'm using Angular in this course.
However, I've tried to keep the focus on RxJS
rather than Angular.
So if you'd like to learn RxJS
but you're familiar with a different JavaScript framework,
like React or Vue, you should still benefit
from this course.
As you can see, there's quite a bit to explore,
so let's get started.