The Complete RxJS Course
The Complete RxJS Course, available at $59.99, has an average rating of 4.3, with 74 lectures, 5 quizzes, based on 28 reviews, and has 859 subscribers.
You will learn about 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 This course is ideal for individuals who are Newcomers and experienced developers that are interested in learning more about the immensly popular reactive JavaScript library RxJS. or Anyone who still feels confused about what actually happens inside an Observable, Operator or Subject and wants to feel confident when confronted with RxJS. It is particularly useful for Newcomers and experienced developers that are interested in learning more about the immensly popular reactive JavaScript library RxJS. or Anyone who still feels confused about what actually happens inside an Observable, Operator or Subject and wants to feel confident when confronted with RxJS.
Enroll now: The Complete RxJS Course
Summary
Title: The Complete RxJS Course
Price: $59.99
Average Rating: 4.3
Number of Lectures: 74
Number of Quizzes: 5
Number of Published Lectures: 74
Number of Published Quizzes: 5
Number of Curriculum Items: 79
Number of Published Curriculum Objects: 79
Original Price: €64.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Newcomers and experienced developers that are interested in learning more about the immensly popular reactive JavaScript library RxJS.
- Anyone who still feels confused about what actually happens inside an Observable, Operator or Subject and wants to feel confident when confronted with RxJS.
Target Audiences
- Newcomers and experienced developers that are interested in learning more about the immensly popular reactive JavaScript library RxJS.
- Anyone who still feels confused about what actually happens inside an Observable, Operator or Subject and wants to feel confident when confronted with RxJS.
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 entryfor 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:
-
This course will be taught by an instructor that has actually used RxJS professionallyin 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.
-
In this course we will be going straight to the point, by giving you all the juicy detailsin the span of a couple of hours.
-
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.
-
In this course you will be using the latest RxJS versionavailable so you will not be learning about outdated concepts in RxJS.
-
You can expect exercisesthat are connected to real life situationsso 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.
-
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 themand which approach is the best and why.
Throughout this course we’ll also explore the whole variety of different Observerfunctions 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 & pipeableoperators. Creation operators do some of the heavy lifting for us while the Pipeable operatorsare more into transforming & influencing data flows.
We’ll wrap up the course by checking out the Subjectswhich 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)
Course Curriculum
Chapter 1: Let's get started
Lecture 1: What is RxJS?
Lecture 2: Setting up our programming environment
Lecture 3: Small note about the code structure
Lecture 4: RxJS Appetizer
Lecture 5: Brief history lesson of ReactiveX & RxJs
Lecture 6: What will we see in this course?
Lecture 7: How to get the most value from this course
Chapter 2: RxJs Basics – Fundamentals
Lecture 1: Introduction
Lecture 2: Functional programming
Lecture 3: Reactive programming
Lecture 4: Iterator pattern – Theory
Lecture 5: Iterator pattern – Code
Lecture 6: Observer pattern – Theory
Lecture 7: Observer pattern – Code
Lecture 8: Summary
Chapter 3: RxJS Basics – Building blocks
Lecture 1: Basic building blocks – visualized
Lecture 2: Basic building blocks – observable
Lecture 3: Basic building blocks – producer
Lecture 4: Basic building blocks – observer
Lecture 5: Basic building blocks – subscribe
Lecture 6: Basic building blocks – unsubscribe
Chapter 4: RxJs Basics – Marble diagrams
Lecture 1: Everything about marble diagrams
Lecture 2: Marble diagram resources
Chapter 5: RxJS Basics – Exercises
Lecture 1: Observable lifecycle
Lecture 2: Observer notifications – next
Lecture 3: Observer notifications – error
Lecture 4: Observer notifications – complete
Lecture 5: Unsubscribing – introduction
Lecture 6: Unsubscribing – finite observables
Lecture 7: Unsubscribing – infinite observables
Lecture 8: Unsubscribing – teardown logic
Lecture 9: Progress bar exercise
Lecture 10: A note on "onMount"
Chapter 6: RxJS basics – Hot & Cold
Lecture 1: Introduction
Lecture 2: Cold observables
Lecture 3: Hot observables
Lecture 4: Changing temperatures
Chapter 7: RxJS basics – Quiz
Chapter 8: Operators – Introduction
Lecture 1: Zooming out
Lecture 2: Introduction
Lecture 3: Difference between Creation & Pipeable operators
Chapter 9: Operators – Creation operators
Lecture 1: Introduction
Lecture 2: What creation operators will we handle in this course?
Lecture 3: Basic – of
Lecture 4: Basic – from
Lecture 5: Basic – fromEvent
Lecture 6: Time – interval & timer
Lecture 7: Http – ajax & fromFetch
Lecture 8: Combination – forkJoin
Lecture 9: Combination – combineLatest
Chapter 10: Operators – Pipeable operators
Lecture 1: Introduction
Lecture 2: How are pipeable operators visualized in marble diagrams?
Lecture 3: What pipeable operators will we handle in this course?
Lecture 4: Filtering – filter
Lecture 5: Filtering – distinctUntilChanged
Lecture 6: Utility – tap
Lecture 7: Utility – tap – TapObserver
Lecture 8: Transformation – map
Lecture 9: Combination – withLatestFrom
Lecture 10: Error handling – catchError
Lecture 11: Subscription handling – takeUntil
Lecture 12: Flattening – introduction
Lecture 13: Flattening – concatMap, switchMap, mergeMap – theory
Lecture 14: Flattening – concatMap, switchMap, mergeMap – coding
Lecture 15: Flattening – error scenario
Lecture 16: Flattening – empty scenario
Lecture 17: Flattening – summary
Chapter 11: Operators – Summary
Lecture 1: Summary
Chapter 12: Subjects
Lecture 1: What is a Subject?
Lecture 2: Subject – exercise
Lecture 3: What is a BehaviorSubject?
Lecture 4: BehaviorSubject – exercise
Lecture 5: Summary
Chapter 13: RxJS Summary
Lecture 1: Summary
Chapter 14: BONUS SECTION
Lecture 1: BONUS LECTURE
Instructors
-
Code Grip
Teaching the next generation of developers
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 4 votes
- 4 stars: 11 votes
- 5 stars: 11 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024