The Complete RxJS Course

The most popular Reactive Programming library: RxJS, explained in a simple way

4.15 (26 reviews)
Udemy
platform
English
language
Web Development
category
instructor
The Complete RxJS Course
850
students
5.5 hours
content
Jun 2023
last update
$59.99
regular price

What you will learn

Learn about all the important RxJS elements: Observables, Observers, Subscriptions, Operators and Subjects in high detail

You will be able to understand why we use certain RxJS elements in certain situations through practical exercises

You will be able to apply your deep understanding and knowledge of RxJS to your own real life projects with confidence

Learn about the fundamental concepts of reactive programming

Why take this course?

Learn and master the extremely popular reactive JavaScript library RxJS in this modern and up-to-date complete course.

Why did I create this course

When I first started my personal RxJS journey it felt quite intimidating, I didn’t really understand what was happening behind the scenes and often the documentation was not enough for me to fully understand how I could use a certain operator and when to use it.

However, eventually things started to click in my mind, after some practice and many years of professional experience with RxJS.

Through this course I want to lower this barrier of entry for beginners by simplifying the RxJS library concepts as much as possible and to reduce the amount of effort needed to properly learn the powerful & extremely popular RxJS library. People that already have some knowledge of RxJs can also benefit from this course.

A couple of reasons why this course is different from any other RxJS tutorial online:

  1. This course will be taught by an instructor that has actually used RxJS professionally in a production environment of a thriving company. By learning RxJS through the perspective of my practical experience you will also learn things that are not directly found in the official documentation.

  2. In this course we will be going straight to the point, by giving you all the juicy details in the span of a couple of hours.

  3. We’ll be using interesting diagrams & analogies to explain the behaviors of all the RxJS elements and make it simple to understand what is going on.

  4. In this course you will be using the latest RxJS version available so you will not be learning about outdated concepts in RxJS.

  5. You can expect exercises that are connected to real life situations so that you get a real grip on the most important RxJS elements in a practical context. There will also be quizzes for you to solve after each major section.

  6. In terms of operators we will focus on the most important ones that are used daily in real life so that we won’t waste any extra time or energy on the less important ones.

These are some of the topics we will cover in this course:

  • Fundamental concepts

  • Observables

  • Subscriptions

  • Observers

  • Creation operators

  • Pipeable operators

  • Subjects

We will “kick-off” this course by starting with the foundation of RxJS by going through the fundamental concepts on which the RxJS library is built upon. You can’t build a house without a solid foundation!

Then we’ll go through the basics of Observables, how they function & behave, but also we’ll take a look at what’s happening inside. You’ll be quite surprised that it’s not some random magic!

After that we’ll look at Subscriptions, what they are, how to manage them and which approach is the best and why.

Throughout this course we’ll also explore the whole variety of different Observer functions and how we can use them for different use cases.

And of course we will also be taking a look at the most important creation & pipeable operators. Creation operators do some of the heavy lifting for us while the Pipeable operators are more into transforming & influencing data flows.

We’ll wrap up the course by checking out the Subjects which are like the more sharing family member of the Observable.

Let's get Reactive!




(Some icons used in this course were made by Freepik - Flaticon)
(Free stock videos by Videezy)

Screenshots

The Complete RxJS Course - Screenshot_01The Complete RxJS Course - Screenshot_02The Complete RxJS Course - Screenshot_03The Complete RxJS Course - Screenshot_04

Reviews

François
October 13, 2023
Very good course to start your RXJS journey. All the fundamentals are here, and even if i knew some stuff already (Subjects, some pipe operators, creation operators etc), i learnt a lot! Thanks for this course
Chiranjeev
August 29, 2023
First of all the font size of your video is very small. It's very hard to see those fonts. Also, Rxjs is mostly used with angular so You could have created a sample angular application and added the example over there.
Svetoslav
June 27, 2023
Overall the course is good in explaining of the basic concepts and easy to follow up. The only note I have is the zoom level the author uses when he provides the coding examples in the IDE. That conveys really unpleasant experience especially if one has worse eyesight.
James
June 24, 2023
Good course, but I have one major issue. Surely, my friend, how can you record a video with a fontsize of six? To be frank, I had to put the laptop on the chest to be able to see the codes. Anyway, the course is good, just ensure you fix that issue next time. For prospective subscribers, pleas dont' fail to purchase this course because of this comment. What I am only saying is that the videos are recorded using small fonts, and this can be improved. I apologize for that, but I hope its a positive comment, to allow you improve next time. Thank you.
Isaiah
May 23, 2023
My main criticism is that the code is too small, even on my 1440p monitor. I'm using a vertical monitor in portrait mode and Windows Magnifier to zoom into the code and see it on this second, vertical monitor. I had to dump an hour in looking up the right magnifying software and how to configure it. Thankfully the instructor's code remains in one spot, so I am able to make do with this setup so far. Other than this, the intro part on the fundamentals was very helpful, and the whole course is a good refresher or gives a different angle on Observables for me. I think complete newcomers to Observables might miss some concepts though. Having the operators being demonstrated is helpful in solidifying the concepts for me for my work. Thank you. Update: I really do appreciate the time that goes into these courses, and after finishing the operators section, it definitely has helped me a lot. I would knock off two out of ten points from my rating for these criticisms: the small text as mentioned; and sometimes some explanations were not the clearest, and I had to look up the original documentation to understand the operator the instructor was explaining. But the overall end result is that I am coming out of this course with a much deeper knowledge of RxJS and the operator functions like the flattening operators and such which I need and helps me immensely for my work, so the overall value trumps these lesser criticisms, and I don't want to give too low of a rating to scare off potential viewers from gleaning the value from this course, and, finally, I do appreciate again the amount of time it takes to research and set up the examples, which is much easier said than done I am sure, so I'll add a point to my rating. Thank you! Update: I finished the course! I just want to say I really appreciate how the instructor demonstrates the use of reactive programming with examples throughout the entire course, showing how one can use reactive programming via RxJS for controlling, manipulating, and transforming all the data flow throughout an app. Thank you again Jonathan!

Charts

Price

The Complete RxJS Course - Price chart

Rating

The Complete RxJS Course - Ratings chart

Enrollment distribution

The Complete RxJS Course - Distribution chart

Related Topics

2908040
udemy ID
3/24/2020
course created date
5/18/2023
course indexed date
Bot
course submited by