Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Programmation réactive avec RxJS

Programmation réactive avec RxJS

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
Mérignac :
TEAMS-CAD :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

A l’issue de cette formation, vous serez capable de :

  • Utiliser le paradigme fonctionnel dans la programmation d'évènements asynchrones
  • Utiliser la programmation réactive au travers de la librairie RxJS en utilisant les patterns principaux
  • Décrire la librairie RxJS au sein d'un browser ou sur le serveur avec Node.js.

Jour 1

Introduction

  • Raison d'être de la programmation réactive
  • Ce qu'elle facilite
  • Les différentes librairies actuelles

La programmation réactive et RxJS

  • Comment réagir aux flux de données asynchrones ?
  • Penser réactif
  • Le codage en réactif
  • Présentation du Design Pattern Observer
  • Les observables en RxJS
  • La méthode create() d'Observer
  • Les fonctions next(), error(), complete() d'Observer
  • Utilisation du pattern Observer dans le cas d'un Event Listener, d'une requête API, d'un WebSocket
  • Réagir à la source de données avec subscribe()

Exemple de travaux pratiques (à titre indicatif)

  • Mise en oeuvre, en JavaScript, d'un Observable / Observer, abonnement, gestion d'erreur

Jour 2

Présentation des opérateurs

  • Présentation des opérateurs dans la programmation fonctionnelle
  • L'opérateur scan et map : l'application de transformations
  • L'opérateur filter
  • L'opérateur concat et la combinaison des observables
  • Les opérateurs last et first

Exemple de travaux pratiques (à titre indicatif)

  • Application des opérateurs en reprenant l'exercice précédent

Le multicasting dans RxJS

  • Présentation des observables multicast
  • La fonction multicast
  • Partage entre plusieurs souscripteurs

Exemple de travaux pratiques (à titre indicatif)

  • Mise en oeuvre d'un exemple d'observable multicast

Mise en oeuvre de RxJS côté client

  • Accès aux structures de la page HTML
  • Accès au serveur

Mise en oeuvre de RxJS côté serveur

  • Observables du côté serveur avec Node.js
  • Accès aux fonctions réseau
  • Traitement des données du client

Exemple de travaux pratiques (à titre indicatif)

  • Réalisation d'une application comportant un client Web et un serveur Node.js intégrant des deux côtés les objets RxJS
Public visé

Tout professionnel amené à développer des applications qui utilisent la programmation réactive, notamment avec RxJS.

Prérequis

Avoir une connaissance pratique de JavaScript 2015 mini (ES6).

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :16 sept.17 sept.18 sept.19 sept.
En visio
Non éligible CPF
formation
Mérignac (33700)
Kotlin - Mise en oeuvre
Prochaines sessions disponibles :17 sept.20 oct.12 nov.03 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :18 sept.24 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :24 sept.19 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :24 sept.03 déc.
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.

Tout refuser
Tout accepter