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 90+ \newline books, guides and courses with the \newline Pro subscription.

[00:00 - 00:17] 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:18 - 00:26] After doing some research, I found out that I wasn't the only one who I've noticed it. That's why I decided to make this course, I want to share my knowledge and experience with you guys.
[00:27 - 00:40] 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:41 - 00:57] By the end of this course, you will feel comfortable in writing reactive applications with rxjs. The first module, we 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:58 - 01:16] In the next module, we'll 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.
[01:17 - 01:30] After that, we will learn how to combine multiple streams of data into a single one, we will explore what is the difference between switch map, concat map, merge map and exhaust map. With a deep dive practical approach, we will learn how to pick the right one.
[01:31 - 01:37] Lastly, we will see rxjs in action. I hope you will enjoy this course as much as I enjoyed making it.
[01:38 - 01:39] Back a lot and let's go!