RxJS

Découvrir et implémenter de la programmation réactive

  • Filière :

    Développement logiciel

  • Sous-filière :

    Technos Web (PHP, JS...)

  • Référence

    XW-RXJ

  • Durée

    1 jour (7 h)

  • Prix par personne HT

    790 € HT

Objectifs pédagogiques

  • Comprendre la programmation réactive
  • Maîtriser la librairie RxJS

Public cible

  • Analystes
  • Architectes
  • Chefs de projets
  • Développeurs

Pré-requis

Maîtrise de JavaScript

Programme de la formation

Introduction

  • La programmation réactive
  • ReactiveX et RxJS

La programmation Réactive

  • 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

Les opérateurs

  • 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

Concepts avancés

  • Unicast / multicast observables
  • Hot / Cold observables
  • Subject, BehaviorSubject, ReplaySubject et AsyncSubject

Pour aller plus loin

  • Gestion de souscriptions / désinscriptions
  • Gestion des erreurs

Tester RxJS

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le