Programmation Réactive avec WebFlux

Blended learning

À qui s'adresse la formation?

  • Développeurs Back-end

Durée

3,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

18.05.2026
Lieu
En distanciel

Prix

2050,00€

Objectifs

  • Comprendre Reactor (Mono & Flux et leurs opérateurs)
  • Réaliser un microservices réactif de l'api REST jusqu'à la couche de persistance
  • Savoir implémenter un client Http réactif avec le WebClient
  • Monitorer son système réactif
  • Mettre en place des tests unitaires et d'intégrations

Contenu

Introduction
  • La programmation réactive
  • Le Manifest
  • Systèmes non bloquants
  • Les patterns
  • Principe de l’Event-Loop
En Java
  • Reactive Stream et la backpressure
  • Les interfaces Reactives de Java 9
  • Tour d’horizon des Frameworks
  • Java NIO
  • Netty
Spring WebFlux
  • Présentation
  • Architecture
  • Cas d’utilisation
Reactor
  • Flux et Mono
  • Séquences et Souscriptions
  • Les opérations: reduce, zip, merge, flatmap, etc
  • La gestion d’erreur
  • La backpressure
  • Le modèle de thread scheduling de Reactor
API Rest Reactive avec WebFlux
  • WebFlux vs Web MVC
  • Cas d’usage
  • Les Router et les Handler
  • La Gestion d’erreur
Accéder aux données de façon réactive
  • Avec R2DBC pour les bases relationnelles
  • Reactive Repository et le NoSQL
  • Alternatives pour les repositories synchrones
Le WebClient
  • Appeler des API Rest de façon réactive
  • Gestion des erreurs et du Retry
  • Configuration proxy et OAuth2
Monitorer son application réactive
  • Spring Boot Actuator
  • Micrometer
  • Tracing avec Sleuth/Zipkin
RSocket
  • Cas d’usage
  • RSocket vs gRPC
  • RSocket et Spring
Tester son application réactive
  • StepVerifier
  • WebTestClient

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
18.05.2026

20.05.2026
En distanciel
FR 2050,00€
18.05.2026
En distanciel
FR 2050,00€
15.06.2026
En distanciel
FR 2050,00€
05.10.2026

07.10.2026
En distanciel
FR 2050,00€
05.10.2026
En distanciel
FR 2050,00€

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage javascript
FR
Journée
Blended-Learning
Langages informatiques - Langage PHP
20.05.2026
FR
Journée
Blended-Learning
Langages informatiques - Langage java
01.07.2026
FR
Journée
Blended-Learning
Langages informatiques - Langage java
20.05.2026