RxJS

Inter-company training

Who is the training for?

Analystes, Architectes, Chefs de projets, Developpeurs

Duration

1,00 day(s)

Language(s) of service

EN FR

Next session

25.12.2024
Location
Windhof (Koerich)

Price

790,00€

Prerequisites

Maîtrise de JavaScript

Goals

Si vous voulez maîtriser RxJS, vous devez connaitre les principes de la programmation réactive ainsi qu'un large panel des opérateurs impliqués.

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

Contents

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:
    • create
    • from / fromEvent
    • of
  • Le type Observer: subscribe
  • Gestion des erreurs:
    • throw
Les opérateurs
  • Rappel sur les fonctions pures
  • Comment utiliser les opérateurs:
    • pipe
  • Les opérateurs de filtrage:
    • debounce, debouceTime
    • distinctUntilChanged
    • filter
    • skip, skipUntil, skipWhile
    • take, takeUntil, takeWhile
  • Les opérateurs de transformations:
    • buffer
    • map
    • reduce
    • scan
  • Les opérateurs pour combiner:
    • combineAll / combineLatest
    • concat / concatAll
    • merge / mergeAll
    • switch
    • zip
  • Les opérateurs utiles:
    • tap
    • delay / delayWhen
    • finalize
    • toPromise
Concepts avancés
  • Unicast / multicast observables:
    • publish
    • multicast
    • share
    • shareReplay
  • Hot / Cold observables
  • Subject, BehaviorSubject, ReplaySubject et AsyncSubject
Pour aller plus loin
  • Gestion de souscriptions / desinscriptions
  • Gestion des erreurs:
    • catch / catchError
    • retry, retryWhen
Tester RxJS

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
25.12.2024
Windhof (Koerich)
FR 790,00€

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you

FR
Day
Windhof (Koerich)
Computer language - Java language
06.02.2025
FR
Day
Windhof (Koerich)
Computer language - UML language
25.12.2024