
SF33149
2 jours
Formation RxJS.
Maîtrisez la programmation réactive et fonctionnelle en utilisant la bibliothèque la plus populaire pour Angular avec notre formation RxJS !
RxJS est une librairie JavaScript pour la programmation réactive fonctionnelle. Paradigme essentiel notamment à la conception d'interfaces graphiques, la programmation réactive permet du code facile à tester et à maintenir. Implémentation JavaScript de ReactiveX, et bibliothèque la plus populaire du marché, RxJS est souvent utilisée de concert avec Angular. A l'issue de cette formation RxJS, vous maîtriserez les concepts de programmation réactive fonctionnelle, les bases de RxJS ainsi que des concepts avancés de la librairie. Vous saurez manier ses opérateurs, ses observables et l'intégrer à une application JavaScript.
Programme de formation RxJS.
Introduction à RxJS
Programmation fonctionnelle, programmation réactive
JavaScript
RxJS et ReactiveX
Frameworks de programmation
Programmation Réactive
Présentation
RxJS: fonctionnement, bases
Pull/Push
Marble Diagram
Design Pattern Observer
Observable
Création d’un observable
Observer
Subscriptions
Schedulers
Subject
Opérateurs
Définition
Catégories d’opérateurs
Utilisation des opérateurs
Opérateurs de filtrage (filter, debounce, distinct, skip, take….)
Opérateurs de transformation (famille map et buffer, map…)
Opérateurs de combinaison (combine, merge, zip, concat…)
Opérateurs utiles (toArray, toPromise, count, finc, reduce…)
Concepts avancés
Hot/Cold observables
Unicast observables
Multicast observables:
Subject / Behavior Subject, ReplaySubject / AsyncSubject
Multicasted observables
ConnectableObservable
Gérer les erreurs
Gérer les subscriptions
Gestion de RxJS côté serveur et côté navigateur
Tester avec RxJS (TestSchedule, obersables de test…)
Création d’une application
Développement d’une application web front-end avec une architecture réactive grâce aux acquis de la formation
Nos autres formations en Développement Front-End .
Formation Angular
Formation Angular Avancé
Formation D3.js
Formation Ergonomie logicielle
Formation HTML et CSS
Formation JavaScript
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.