Accueil > Domaines > Développement > La programmation réactive avec la librairie RxJS La programmation réactive avec la librairie RxJS Objectifs Comprendre la programmation réactive Maîtriser la librairie RxJS Public Analystes Architectes Chefs de projets Développeurs Prérequis Maîtrise de JavaScript Programme de la formation Introduction La programmation réactive ReactiveX et RxJS La programmation Réactive Pull vs Push Design pattern Observer Marble diagram Les bases de RxJS Le type Observable Création d’un observable create from / fromEvent of Le type Observer: subscribe Gestion des erreurs throw Les opérateurs Rappel sur les fonctions pures Comment utiliser les opérateurs pipe Les opérateurs de filtrage debounce, debouceTime distinctUntilChanged filter skip, skipUntil, skipWhile take, takeUntil, takeWhile Les opérateurs de transformations buffer map reduce scan Les opérateurs pour combiner combineAll / combineLatest concat / concatAll merge / mergeAll switch zip Les opérateurs utiles tap delay / delayWhen finalize toPromise Concepts avancés Unicast / multicast observables publish multicast share shareReplay Hot / Cold observables Subject, BehaviorSubject, ReplaySubject et AsyncSubject Pour aller plus loin Gestion de souscriptions / desinscriptions Gestion des erreurs catch / catchError retry, retryWhen Tester RxJS