Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
598e1e9e-6989-472a-9477-fe8a4809a923
image OF
RxJS Reactive Programming

RxJS Reactive Programming

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme
  • Comprendre les concepts de la programmation réactive
  • Interpréter les Marble Diagrams
  • Mettre en oeuvre la librairie RxJS et ses principaux opérateurs
  • Déboguer et tester du code RxJS

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

Public visé

Développeurs, intégrateurs, architectes logiciel, chefs de projet technique

Prérequis
  • Avoir suivi le cours JavaScript: Les fondamentaux du langage ou avoir des connaissances équivalentes
  • Des connaissances de base en programmation orientée objet (types, classes, interfaces,…) ne sont pas requises mais seront un grand plus pour comprendre les concepts objets abordés dans ce cours
  • Connaissances de base en HTML

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :30 avr.01 mai02 mai03 mai
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :30 avr.01 mai02 mai03 mai
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :30 avr.01 mai02 mai03 mai
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :06 mai06 mai08 juil.08 juil.
Qualiopi
En centre
Non éligible CPF
formation
Toulouse (31000)
Javascript, fondamentaux
Prochaines sessions disponibles :15 mai15 mai01 juil.01 juil.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

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.

Refuser
Accepter