- Référence : RXJS
- Durée : 1 jour (7h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
790€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
RxJS est une librairie JavaScript permettant de composer des programmes asynchrones basés sur des évènements en utilisant des séquences observables. Adoptée par des frameworks comme Angular, la programmation réactive est un paradime de programmation orienté flux de données et propagation des changements. Elle connaît un essor remarquable depuis quelques années notamment grâce à son code déclaratif, maintenable et facilement testable.
RxJS est l'implémentation JavaScript de ReactiveX (« extensions réactives » en français), un projet visant à implémenter sous la forme de bibliothèque les outils nécessaires pour utiliser le paradigme réactif dans de multiples languages. Il installe la notion d'Observable - Observer et fournit tout un panel d'opérateurs pour travailler avec les données qui y passent.
Cette formation RxJS vous propose de découvrir les fondamentaux de la programmationr réactive à travers l'exemple de la librairie RxJS.
Objectif opérationnel :
Maîtriser la librairie RxJS.
Objectifs pédagogiques :
À l'issue de cette formation RxJS, vous aurez acquis les connaissances et compétences nécessaires pour :
Public :
Ce cours RxJS s'adresse aux chefs de projet, architectes, développeurs et analystes.
Prérequis :
Pour suivre cette formation RxJS, une maîtrise préalable de JavaScript est indispensable. Vous pouvez l'acquérir en suivant la formation Maîtriser JavaScript (IJSO).
La programmation réactive
ReactiveX et RxJS
Pull vs Push
Design pattern Observer
Marble diagram
Les bases de RxJS
Le type Observable
Création d’un observable
Le type Observer : subscribe
Gestion des erreurs
Rappel sur les fonctions pures
Comment utiliser les opérateurs
Les opérateurs de filtrage
Les opérateurs de transformations
Les opérateurs pour combiner
Les opérateurs utiles
Unicast / multicast observables
Hot / Cold observables
Subject, BehaviorSubject, ReplaySubject et AsyncSubject
Gestion de souscriptions / désinscriptions
Gestion des erreurs
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB