Programmation Réactive avec WebFlux

Blended learning

Duration

 3,00 day(s)

Language(s) of service

EN FR

Next session

 15.06.2026
Location
 En distanciel

Price

2050,00€

Who is organizing this training?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

Who is the training for?

  • Développeurs Back-end

Goals

  • 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

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
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€

These courses might interest you

FR
Day
Blended-Learning
Computer language - Java language
01.07.2026
EN
Day
On request
Computer language - PHP language
FR
Day
Blended-Learning
Computer language - sql language
22.09.2026