Curso de Spring 5 WebFlux y Programación Reactiva con Java

Objetivos: 

  • Adquirir los conocimientos necesarios y trabajar en profundidad con Spring WebFlux.
  • Analizar los conceptos de programación reactiva del lado del servidor que este framework implementa

Contenido: 

Unidad 1: Uso de GitHub

  • Introducción a la programación reactiva
  • Flujo de datos reactivos
  • Spring 5 y el nuevo modelo Web Flux
  • Introducción a Spring WebFlux
  • Ejemplo reactivo Netflux
  • El concepto de Observables
  • Ejemplo de tipos Mono
  • Controladores y servicios
  • Ejemplo de combinación de Monos y de controlador de servicios
  • Servicios y repositorios

Unidad 2: Spring Reactor Framework

  • Introducción a Reactor
  • Uso de operadores
  • Operadores Map, Log, Filter, Reduce, FlatMap y GroupBy
  • Soporte reactivo para Thymeleaf y MongoDB
  • Thymeleaf: Modo DATA-DRIVEN y CHUNKED
  • Manejo de WebClient
  • Gestión de Líneas y servicios
  • Mergin Flux y SSE

Unidad 3: Operadores Asíncronos

  • Métodos
  • Ejemplos de Linea y Factura
  • Métodos ConcatMap, Merge, Buffer y Zip
  • Eventos SSE
  • SSE y cliente múltiple
  • WebFlux y SSE

Unidad 4: Spring WebFlux 

  • WebSockets
  • Dependencias Maven
  • Gestión de los mensajes con WEBSocketHandler
  • Configuración WEBSocketHandler
  • Cliente WebSocket
  • Test de ejemplo de Spring webflux websocket
  • Spring WebClient; ejemplos GET, PUT, POST, DELETE
  • WebFlux test con WebTestClient
  • Testeando los controladores de Webflux

Práctica y desarrollo de la aplicación

La formación se realiza a través de nuestro Campus Virtual, con esta modalidad dispondrá de todo el contenido didáctico en la plataforma del curso y estará accesible, desde el día de inicio del curso, las 24 horas todos los días de la semana. Además, tendrá la opción de participar en foros, así como una tutorización continua.

¥5,059.00