Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences
1. Introduction à la programmation réactive
o L’évolution de la programmation asynchrone
o Flux de données, signaux, temporalité et le pattern Observer/Observable revisité
o ReactiveX et l’implémentation RxJS
o Les bases de RxJS: Observables, observers, subscriptions et opérateurs
o Ateliers:
§ Mise en place d’un environnement de développement RxJS
§ Implémentation manuelle du pattern Observer/Observable
§ Migration sous RxJS
2. Les opérateurs RxJS
o Le rôle des opérateurs
o Les marble diagrams
o Syntaxe des opérateurs
o Composition de flux d’exécution asynchrone par chaînage d’opérateurs
o Ateliers:
§ Lecture de Marble Diagram
§ Chaîner des opérateurs
3. Créer des observables et gérer les subscriptions
o Opérateurs de création
o Gestion des subscriptions
o Ateliers:
§ Mise en oeuvre des opérateurs de création essentiels: évènements DOM, fonctions Node.js, promises, timers
4. Les principaux opérateurs en détail
o Arbre de décision et liste complète des opérateurs
o Opérateur de transformation
o Opérateurs de filtrage
o Opérateurs de combinaison
o Opérateurs de gestion d’erreur
o Opérateurs utilitaires
o Opérateurs conditionnels et booléens
o Opérateurs mathématiques et d’agrégation
o Opérateurs de conversion
o Ateliers:
§ Mise en oeuvre des opérateurs RxJS à travers des uses cases d’applications web ou Node.js
5. Concept avancés
o Déboguer son code
o Tester son code
o Observable Hot vs Cold, opérateurs de connection
o Subject et autres opérateurs de multicasting
o Gestion de la back pressure
o Scheduler
o Caching
o Création d’observable et d’opérateur custom
o Ateliers:
§ Mise en oeuvre des concepts avancés
Développeurs, intégrateurs, architectes logiciel, chefs de projet technique
Choisissez une date pour pouvoir réserver !
Infos
Trouver le bon CACESComprendre l'habilitation éléctriqueMentions légalesConditions d'utilisationNous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences