Contacta con nosotros

Temario del curso

Introducción a la programación reactiva

  • Sistemas bloqueantes frente a no bloqueantes
  • Especificaciones de Reactive Streams
  • Ventajas y casos de uso práctico

Project Reactor y Mono/Flux

  • Conceptos básicos: Publisher, Subscriber y Subscription
  • Trabajo con estructuras de datos Mono y Flux
  • Manejo de errores y control de presión en flujos de datos

Configuración inicial de Spring WebFlux

  • Creación de un proyecto Spring Boot WebFlux
  • Configuración de dependencias necesarias
  • Diferencias entre WebClient y RestTemplate

Desarrollo de API REST reactivas

  • Definición de rutas y controladores
  • Mapeo de solicitudes mediante RouterFunction
  • Implementación de controladores reactivos y enlace de datos

Integración con bases de datos

  • Utilización de R2DBC para consultas SQL reactivas
  • Trabajo con MongoDB siguiendo el estilo reactivo
  • Conexión a API externas en modo reactivo

Pruebas de aplicaciones WebFlux

  • Elaboración de pruebas unitarias con la herramienta StepVerifier
  • Ejecución de pruebas integrales mediante WebTestClient
  • Simulación controlada de fuentes de datos y servicios externos

Rendimiento y buenas prácticas

  • Gestión de hilos y programación en WebFlux
  • Técnicas para depurar código reactivo
  • Patrones de diseño útiles para crear aplicaciones escalables

Despliegue y ejemplos reales

  • Métodos recomendados para desplegar aplicaciones WebFlux
  • Consideraciones clave en los flujos de CI/CD
  • Análisis de casos prácticos y su uso real en producción

Resumen final e indicaciones para seguir avanzando

Requerimientos

  • Conocimientos básicos de programación en Java
  • Experiencia previa en el desarrollo de aplicaciones web
  • Familiaridad con HTTP y las API RESTful

Público objetivo

  • Desarrolladores de Java que se inician en la programación reactiva
  • Líderes técnicos y arquitectos interesados en explorar Spring WebFlux
  • Ingenieros de backend que buscan crear aplicaciones web no bloqueantes
 35 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (3)

Próximos cursos

Categorías Relacionadas