Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
RxJS - Mastering Observables, Subjects and Operators
Rating: 3.8 out of 5(186 ratings)
722 students

RxJS - Mastering Observables, Subjects and Operators

Learn to leverage observables and asynchronous data streams in this first-class course on RxJS!
Created byDaniel Stern
Last updated 1/2018
English

What you'll learn

  • Create an RxJS Observable
  • Subscribe to observables with observers
  • Create and subscribe to RxJS subjects
  • Understand and use RxJS Behavior Subjects
  • Implement RxJS Replay Subjects
  • Use Static and Instance Operators (RxJS)

Course content

6 sections13 lectures57m total length
  • Course Introduction1:28

    Contents

    1. Introduction to RxJS

    2. Observables

    3. Subjects
        – Behavior Subjects
        – Replay Subjects

    4. Operators
        – Instance Operators
        – Static Operators

    5. Schedulers

  • Introduction to RxJS3:27

    What is RxJs?

    • A library for dealing with streams of data

        – Provides a myriad of tools for doing this, namely –
        observables, subjects and operators

    • Incoming data is represented by observables

        – Server-generated, i.e., new notification
        – Client generated, i.e., geolocation data

    • Operators can be used on resulting streams of data


    When RxJS is Needed:

    • You have an external event source
    (like a back end written by someone else)

    • Your application is long-living and has to do many complex things

    • You will routinely be pushed new data and have to deal with it
    (i.e., your user has received a new instant message)


    When RxJS is Not Needed

    • You have all the data you’ll be working with as soon as the page loads

    • Calls to outside APIs are rare

    • The application is limited in scope and all use cases can already be solved by existing tools


  • RxJS Observable Playground3:09

    RxJS Observable Playground

    • Simple web application where you can work with RxJS

    • Simplified, low overhead

    • We will be referring to it throughout this course

    • Have it open on your computer before proceeding

Requirements

  • Basic Knowledge of JavaScript
  • Any PC or Mac Workstation

Description

With almost 20K stars on GitHub, Reactive X for Javascipt (or RxJS) is one of the web's hottest and fastest-growing libraries.

If you've come to this page, you're probably aware that a large percentage of Angular applications use RxJS under the hood. BUT, for most of your life, maybe even up until this very moment, you probably thought RxJS was confusing.. hard even! How wrong you were!

In this course, I teach you that RxJS isn't hard! By the end of it, you'll be using RxJS like a pro!

In this course, you'll learn RxJS by...

  • Observing informative and carefully prepared slides
  • Hearing every concept explained in base terms by the code whisperer
  • Coding along in five separate demo clips (all the necessary tools to code along at home are provided!)
  • Working with the exclusive RxJS Playground provided to users of this course

There's no doubt that the following topics, all of which are covered, will make you more valuable to any agile Angular team:

  • RxJS Observables and Observers
  • RxJS Subjects, Behavior Subjects (An Angular Favorite!) and Replay Subjects
  • RxJS Operators
  • Advantages and Disadvantages of Reactive X

In fact, I'm so confident in this course, I'm going to GUARANTEE all of the following statements - if you feel any don't match up with YOUR reality, get a 100% refund via Udemy's refund policy, no questions asked!

  • You WILL feel more confident in job interviews involving Angular or RxJS
  • You WILL integrate more quickly and effectively into teams using this techology
  • You WILL feel more confident around async code in general and be more capable of differentiating the advantages and disadvantages of promises, enumerators, etc
  • You WILL learn and have fun!

What more can I say? Can anyone offer ANYTHING better than a 100%, no questions asked, money back guarantee?

Take advantage of the special price listed and sign up TODAY!!

- the Code Whisperer

Who this course is for:

  • Developers seeking jobs in the Angular field
  • Web architect who need to know in detail about promises, observables, etc.
  • Junior developers wishing to improve their skills
  • Independent developer who want to learn a good technology for larger projects