Java Avancé : Programmation réactive

Loader DigitalCityEen ogenblik, aub...

Java Avancé : Programmation réactive

(Réf.101968)
14
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Comprendre l'intérêt de la programmation réactive - Connaître la spécification Reactive Stream et ses implémentations (Reactor, RxJava, Java 9 Flow)- Maîtriser la librairie Reactor- Traiter des problèmes de programmation concurrente - S'appuyer sur un modèle de communication asynchrone

Opleidingsprogramma

Comprendre la programmation réactive

Programmation réactive : concepts, intérêt
Tour d'horizon de l'écosystème

Découvrir la spécification Reactive Stream

La programmation fonctionnelle
Utilisation des lambdas
Pattern Observer
Les opérateurs
Publisher et Subscriber
Flux d'événements asynchrone
Implémentation par Reactor (Flux/Mono) et RxJava

Atelier : Multiples exemples d'implémentations réactives

Maîtriser les concepts avancés de Reactive Stream

La souscription avec subscriber() Gestion de la contre-pression (backpressure) Gestion du multithreading et la concurrence avec Reactor Les Publishers de Reactor Eager vs lazy : comparatifs entre just(), defer() et ses dérivés push vs pull : stratégies de gestion de la contre-pression (backpressure) hot vs cold : cas d'usage avec les processors Comparatif avec RxJava Les opérateurs de Reactor Transformer et filtrer les événements Combiner plusieurs sources Écrire son propre opérateur Tests unitaires avec StepVerifier

Atelier : Mise en place de Reactor - Utilisation des interfaces publisher et subscriber - Utilisation des Schedulers - Gestion des erreurs et tests unitaires

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.