Course introduction
Introduction to Teaching at Newline
This lesson preview is part of the Mastering RxJS: A Compact Journey from Beginner to Pro course and can be unlocked immediately with a \newline Pro subscription or a single-time purchase. Already have access to this course? Log in here.
Get unlimited access to Mastering RxJS: A Compact Journey from Beginner to Pro, plus 80+ \newline books, guides and courses with the \newline Pro subscription.

[00:00 - 00:13] Hi guys, my name is Victor Tignomirov, I'm a full-stack developer and I'll be your instructor for this course. Throughout my career, I have seen several Angular code bases using RxJS and I have seen the same mistakes popping up over and over again.
[00:14 - 00:22] After doing some research, I found out that I wasn't the only one who have noticed it. That's why I decided to make this course. I want to share my knowledge and experience with you guys.
[00:23 - 00:36] In this course, we will build an application from scratch and while doing it, we will learn new concepts and immediately apply them. I will also share lots of tips and tricks and common mistakes that I have learned and accumulated through experience.
[00:37 - 00:53] By the end of this course, you will feel comfortable in writing reactive applications with RxJS. The first module will go through a brief RxJS history, then we will make a small mental note where it stands with signals and lastly, we will explore the starting point of our journey.
[00:54 - 01:22] In the next module, we will cover imperative versus declarative programming, we will learn how to think about our data in streams of data, we will have a look at what observables are, what operators exist and how to pick the right one and what are subscriptions. We will also look at best practices and common pitfalls. After that, we will learn how to combine multiple streams of data into a single one, we will explore what's the difference between switch map, on cat map, merge map , and exhaust map.
[01:23 - 01:33] With a deep dive practical approach, we will learn how to pick the right one. Lastly, we will see RxJS in action. I hope you will enjoy this course as much as I enjoyed making it.
[01:34 - 01:35] Back a lot and let's go!