Programmation Réactive avec WebFlux

Unternehmensübergreifende Weiterbildung

An wen richtet sich die Weiterbildung?

Web Designer

Dauer

3,00 Tag(e)

Sprache(n) der Dienstleistung

EN FR

Nächster Termin

20.12.2024
Ort
Windhof (Koerich)

Preis

2050,00€

Voraussetzungen

Connaissances du framework Spring Boot
Connaissances de Java 8

Ziele

Avec Spring WebFlux, la galaxie Spring prend une orientation nouvelle: la construction d'applications web (API) et de microservices basés sur une stack réactive.

Cette formation présente les concepts fondamentaux de la programmation réactive et les met en pratique en s'appuyant sur les éléments proposés par le framework WebFlux.

  • 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

Inhalt

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

Zertifikat, Diplom

Une attestation de participation sera transmise aux participants

Nächster Termin

Datum
Stadt
Sprache und Preis
20.12.2024

22.12.2024
Windhof (Koerich)
FR 2050,00€

Kontakt für diese Weiterbildung

Nathalie Thielemans / Nassera Aici

Diese Weiterbildungen könnten Sie interessieren

FR
Tag
Windhof (Koerich)
Programmiersprache - Programmiersprache PHP
09.11.2024
FR
Tag
Windhof (Koerich)
Programmiersprache
04.12.2024