YoVDO

Learning RxJS

Offered By: LinkedIn Learning

Tags

RxJS Courses Asynchronous Programming Courses Observables Courses Reactive Programming Courses

Course Description

Overview

Learn to use RxJS, an industry standard library for reactive programming that integrates with any Angular app to manage APIs and data.

Syllabus

Introduction
  • Managing APIs in Angular with RxJS
  • Using the exercise files
1. Evolving toward RxJS
  • Synchronous code
  • When to write asynchronous code
  • Reactive vs. asynchronous programming
  • Observer pattern for RxJS
2. Key RxJS Concepts
  • Installing Angular and RxJS on a Mac
  • Installing Angular and RxJS on a PC
  • Reading data with behavior subjects
  • Subscribing to changes using subjects
  • Replaying changes with replay subjects
3. Operate on RxJS Subjects
  • Writing operators to transform data
  • Filtering data from observables
  • Taking data and then unsubscribing
  • Starting subscriptions with first, last, and skipWhile
4. RxJS with Multiple Observables
  • Listening to multiple observables with combineLatest
  • Preventing repeated calls using exhaustMap
  • Switching to the latest request with SwitchMap
  • Handling all simultaneous requests using MergeMap
Conclusion
  • Growing your Angular knowledge

Taught by

Bonnie Jean Brennan

Related Courses

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Многопоточность и сетевое взаимодействие в Android
Moscow Institute of Physics and Technology via Coursera
Creating a Dynamic Web Application using RShiny
Coursera Project Network via Coursera
Building Web Applications with Shiny in R
DataCamp
Develop a reactive Java microservice with ReactiveJ
Udemy