Formation RxJS

Une formation RxJS pour tirer profit de la programmation fonctionnelle et réactive en JavaScript.


Pourquoi une formation RxJS ?

La programmation fonctionnelle et réactive est une autre façon de coder (comparé à la programmation orientée objet par exemple). C’est très utile et très puissant en JavaScript. RxJS est la librairie la plus complète sur ce sujet.

A noter que RxJS seul ne vous suffira pas : c’est dans le cadre d’applications web que vous en aurez besoin, c’est-à-dire que vous serez déjà dans le contexte d’un framework comme Angular.

Si donc vous prévoyez déjà de suivre notre formation Angular, il n’est pas utile de faire une formation RxJS spécifique : c’est déjà un chapitre important lors de la formation Angular (choisissez bien le format 4 jours).

Une formation RxJS : pour qui ?

RxJS est très puissant, mais également complexe. Cette formation s’adresse donc uniquement à des développeurs expérimentés.

Pensez à lire les questions fréquentes pour bien choisir votre formation.

Objectifs de la formation RxJS

  • Maîtriser RxJS
  • S’habituer à la programmation fonctionnelle et réactive

Programme de la formation RxJS

Étant donné qu’il s’agit d’une formation en intra-entreprise, le programme a vocation à être personnalisé.

Introduction

  • La programmation fonctionnelle : pourquoi ? quel intérêt ?
  • La programmation réactive : pourquoi ? quel intérêt ?

Les concepts

  • Observable
  • Observer
  • Subscription
  • Opérateurs
  • Schedulers

Les observables

  • A partir d’un existant (événement, timer, Promise, etc.)
  • Observable
  • Subjet
  • ReplaySubject
  • BehaviorSubject

Les opérateurs

Il existe une centaine d’opérateurs, il n’y a donc pas la liste exhaustive ci-dessous.

  • Pipe
  • Filtrer (filter, etc.)
  • Transformer (map, etc.)
  • Combiner des observables (switchMap, mergeMap, etc.)
  • Conditions
  • Gestion des erreurs

Cette formation m'intéresse

Formation RxJS

Formation RxJS

Public : Développeurs

Pré-requis : Bonne connaissance d'un langage (JavaScript, PHP, Java, C#...)

Nous pouvons intervenir dans votre entreprise.

Durée : 2 ou 3 jours

Obtenir à un devis