sewatech - formations

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.

Programme du cours

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


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 2 jours

Tarif
- intra : 2580€ HT (jusqu'à 6 participants)

Participants
Développeurs et architectes ayant un connaissance pratique de java 8, avec la notation lambda

Travaux Pratiques
Des exercices pratiques permettent d’illustrer les différents sujets abordés dans le cours.
Ils sont réalisés avec Eclipse, Netbeans ou IntelliJ IDEA, sous Windows, Linux ou MacOS X.
plus de détails sur les environnements de TP...

Inscriptions et renseignements
n� azur : 0 811 030 345
ou