Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Complete Rxjs Course

    Posted By: ELK1nG
    The Complete Rxjs Course

    The Complete Rxjs Course
    Published 5/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.49 GB | Duration: 5h 23m

    The most popular Reactive Programming library explained in a simple way

    What you'll 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

    Requirements

    Basic JavaScript knowledge is required

    No RxJS knowledge is required, we will start from scratch

    Basic HTML & CSS knowledge can help but it is not a requirement

    Basic TypeScript knowledge can help but it is not a requirement

    Prepare to fall in love with RxJS

    Description

    Learn and master the extremely popular reactive JavaScript library RxJS in this modern and up-to-date complete course.Why did I create this courseWhen 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: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.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.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 version available so you will not be learning about the outdated concepts in RxJS. After every new major RxJS release we will update any breaking changes and you can expect extra bonus lessons about relevant and interesting new features.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.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 conceptsObservablesSubscriptionsObserversCreation operatorsPipeable operatorsSubjectsWe 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!(Media assets: Videezy, FlatIcon)

    Overview

    Section 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

    Section 2: RxJs Basics - Fundamentals

    Lecture 8 Introduction

    Lecture 9 Functional programming

    Lecture 10 Reactive programming

    Lecture 11 Iterator pattern - Theory

    Lecture 12 Iterator pattern - Code

    Lecture 13 Observer pattern - Theory

    Lecture 14 Observer pattern - Code

    Lecture 15 Summary

    Section 3: RxJS Basics - Building blocks

    Lecture 16 Basic building blocks - visualized

    Lecture 17 Basic building blocks - observable

    Lecture 18 Basic building blocks - producer

    Lecture 19 Basic building blocks - observer

    Lecture 20 Basic building blocks - subscribe

    Lecture 21 Basic building blocks - unsubscribe

    Section 4: RxJs Basics - Marble diagrams

    Lecture 22 Everything about marble diagrams

    Lecture 23 Marble diagram resources

    Section 5: RxJS Basics - Exercises

    Lecture 24 Observable lifecycle

    Lecture 25 Observer notifications - next

    Lecture 26 Observer notifications - error

    Lecture 27 Observer notifications - complete

    Lecture 28 Unsubscribing - introduction

    Lecture 29 Unsubscribing - finite observables

    Lecture 30 Unsubscribing - infinite observables

    Lecture 31 Unsubscribing - teardown logic

    Lecture 32 Progress bar exercise

    Lecture 33 A note on "onMount"

    Section 6: RxJS basics - Hot & Cold

    Lecture 34 Introduction

    Lecture 35 Cold observables

    Lecture 36 Hot observables

    Lecture 37 Changing temperatures

    Section 7: RxJS basics - Quiz

    Section 8: Operators - Introduction

    Lecture 38 Zooming out

    Lecture 39 Introduction

    Lecture 40 Difference between Creation & Pipeable operators

    Section 9: Operators - Creation operators

    Lecture 41 Introduction

    Lecture 42 What creation operators will we handle in this course?

    Lecture 43 Basic - of

    Lecture 44 Basic - from

    Lecture 45 Basic - fromEvent

    Lecture 46 Time - interval & timer

    Lecture 47 Http - ajax & fromFetch

    Lecture 48 Combination - forkJoin

    Lecture 49 Combination - combineLatest

    Section 10: Operators - Pipeable operators

    Lecture 50 Introduction

    Lecture 51 How are pipeable operators visualized in marble diagrams?

    Lecture 52 What pipeable operators will we handle in this course?

    Lecture 53 Filtering - filter

    Lecture 54 Filtering - distinctUntilChanged

    Lecture 55 Utility - tap

    Lecture 56 Utility - tap - TapObserver

    Lecture 57 Transformation - map

    Lecture 58 Combination - withLatestFrom

    Lecture 59 Error handling - catchError

    Lecture 60 Subscription handling - takeUntil

    Lecture 61 Flattening - introduction

    Lecture 62 Flattening - concatMap, switchMap, mergeMap - theory

    Lecture 63 Flattening - concatMap, switchMap, mergeMap - coding

    Lecture 64 Flattening - error scenario

    Lecture 65 Flattening - empty scenario

    Lecture 66 Flattening - summary

    Section 11: Operators - Summary

    Lecture 67 Summary

    Section 12: Subjects

    Lecture 68 What is a Subject?

    Lecture 69 Subject - exercise

    Lecture 70 What is a BehaviorSubject?

    Lecture 71 BehaviorSubject - exercise

    Lecture 72 Summary

    Section 13: RxJS Summary

    Lecture 73 Summary

    Section 14: BONUS SECTION

    Lecture 74 BONUS LECTURE

    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.