Aller au contenu principal

Programmation réactive avec Reactor

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000212491
Organisme responsable : Human Coders (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Comprendre l'intérêt de la programmation réactive
  • Connaître la spécification Reactive Stream et ses implémentations (Reactor, [RxJava](https://github.com/ReactiveX/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

Programme de la formation

Cette formation de 3 jours sur la Programmation Réactive avec Reactor offre une progression pédagogique logique, des bases théoriques aux applications pratiques, favorisant l'acquisition de compétences en programmation asynchrone et résiliente. Jour 1 introduit les Reactive Streams, Publisher/Subscriber et Reactor via des exercices pratiques sur les opérateurs et la backpressure. Jour 2 approfondit les concepts avancés comme le threading, les Schedulers, les tests avec StepVerifier et les…

Cette formation de 3 jours sur la Programmation Réactive avec Reactor offre une progression pédagogique logique, des bases théoriques aux applications pratiques, favorisant l'acquisition de compétences en programmation asynchrone et résiliente. Jour 1 introduit les Reactive Streams, Publisher/Subscriber et Reactor via des exercices pratiques sur les opérateurs et la backpressure. Jour 2 approfondit les concepts avancés comme le threading, les Schedulers, les tests avec StepVerifier et les opérateurs personnalisés, avec des ateliers de mise en pratique. Jour 3 applique ces savoirs à des cas concrets, incluant le développement d'une application web réactive avec Spring WebFlux, R2DBC et Google PubSub, via des projets complets. Les méthodes d'apprentissage reposent sur des mises en pratique intensives, des tests unitaires et des scénarios de debug, assurant une expérience immersive et hands-on. Prérequis : bonne maîtrise de Java (lambdas, streams), notions de programmation fonctionnelle et outils de build (Maven/Gradle). Compétences acquises : implémenter des flux réactifs robustes, gérer la concurrence et intégrer des architectures microservices réactives.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

11bis Passage Doisy
75017 Paris 17e

Responsable : Human Coders

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Human Coders
75017 Paris 17e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes