Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master RxJS Without Breaking A Sweat
Rating: 4.5 out of 5(905 ratings)
4,498 students

Master RxJS Without Breaking A Sweat

Learn how to solve common programming problems using RxJS
Last updated 10/2021
English
English [Auto],

What you'll learn

  • After this course you will be able to see where using RxJS makes sense.
  • You will be able to solve common programming problems using RxJS.

Course content

6 sections45 lectures2h 43m total length
  • Course Introduction1:36

    Master RxJS without breaking a sweat by exploring reactive programming, observables, subjects, hot and cold observables, and operators, with marbles, custom operators, error handling, retry, testing, and periodic web requests.

  • Personal Introduction1:13

    Meet Maurice de Boer, an independent software developer and trainer in the Netherlands. He is a 14-time Microsoft MVP who shares RxJS insights and runs a React newsletter.

  • The Problem4:25

    Explore the problem with traditional code, from array maps and intervals to Ajax requests, and see how RxJS unifies these patterns into a single API.

  • The Solution7:31

    Turn static data, intervals, and ajax responses into observables with RxJS using from, interval, and ajax. Build concise, testable streams by piping operators like map, filter, scan, and switchMap.

  • Getting the most from this course8:20

    Explore RxJS through scenario-based use cases like incremental search and a drawing app, learn about operators and creating observables, and practice by cloning the GitHub code and running hands-on examples.

  • Building blocks of RxJS8:03

    Explore the building blocks of RxJS, including observables, observers, subscriptions, and operators, and learn how to use the pipe function to compose filters like take and filter on interval streams.

Requirements

  • Basic understanding of JavaScript is required.
  • A PC with Node, NPM, a modern browser like Chrome or FireFox and a code editor you like is required.
  • Any previous knowledge of RxJS is not required.

Description

Are you ready to elevate your programming skills and master the Reactive Extensions Library for JavaScript, also known as RxJS? Whether you're using Angular, React, Vue, or Node, or simply interested in functional and reactive programming, this video course is for you.


My name is Maurice de Beijer, and I am here to guide you on your journey to mastering RxJS. In this course, you will learn why developing with Observables is so powerful, how to create Observables using different functions, and how to manipulate Observable streams using various operators.


We will explore different scenarios where using Observables makes coding easier and more efficient. By the end of this course, you will be able to solve common programming problems with ease using RxJS.


Don't worry if you've never worked with RxJS before, this course is designed for all skill levels, whether you're new to the library or looking to expand your knowledge. All you need is a reasonable understanding of JavaScript, a computer with a modern browser and code editor, and you're ready to get started. So, if you're ready to take your programming skills to the next level, join me in this comprehensive and engaging course on mastering RxJS.

Who this course is for:

  • Any JavaScript developer wanting to learn more about reactive programming with RxJS.
  • A developer developing Angular applications.