Programmation réactive avec RxJava

Formation

Contacter l'agence

Pour :

  • Architectes
  • Développeurs e
    ayant un connaissance pratique de java 8, avec la notation lambda
2 jours
maxi 6 participants

Le passage de la programmation impérative à la programmation réactive permet de gérer de façon élégante le problème de couplage.

Avec cette formation, vous découvrirez la programmation réactive et vous apprendrez à écrire une application en utilisant RxJava 2.

Introduction

  • Définition de la programmation réactive
  • Origines : de la programmation asynchrone à la programmation réactive
  • Librairies de programmation réactive en Java
  • Historique de RxJava

La programmation réactive

  • Flux d’évènements asynchrones
  • Push / Pull
  • Design pattern Observer
  • Flux d’Évènements

Les bases de RxJava

  • Design pattern Observer
  • Observable / Observer / Flowable
  • Créer des Observables et des Flowables
  • S’abonner à un Observable, se désabonner
  • Gérer les erreurs

Les opérateurs

  • Description d’un opérateur
  • Transformer les évènements
  • Filter les évènements
  • Combiner plusieurs observables

Concepts avancés

  • Pression avale contre pression amont
  • Planification avec les schedulers
  • Intégration en architecture microservice

N'hésitez pas à nous demander plus d'info

Nous contacter