Formation RxJava
Programmation réactive avec RxJava
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 ou 3.
Public cible
Prérequis
Prérequis obligatoires
- Connaissance et pratique du dévelopemment Java
Connaissances recommandées
Environnement technique
Outils de développement
Configuration système
Programme détaillé
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
Objectifs et résultats attendus
Compétences acquises
Livrables formation
- Code source de tous les travaux pratiques
- Projet final complet et fonctionnel
- Slides de formation en PDF
- Notes techniques
- Ressources et liens utiles
Prêt à maîtriser ?
Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.
Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.