Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microservicios y aplicaciones reactivas con WebFlux y Kafka
Highest Rated
Rating: 4.6 out of 5(317 ratings)
1,624 students

Microservicios y aplicaciones reactivas con WebFlux y Kafka

Desarrollando aplicaciones Web no bloqueantes y asíncronas mediante Spring WebFlux y apache Kafka
Last updated 1/2026
Spanish
Spanish [Auto],

What you'll learn

  • Funciones y ventajas de los servicios Web no bloqueantes
  • Desarrollo de todos los componentes de una arquitectura basada en microservicios reactivos
  • Testeo de microservicios reactivos
  • Acceder a bases datos MySQL y MongoDB en aplicaciones reactivas
  • Securizar los recursos expuestos por los servicios reactivos a través de Spring Security
  • Consumir y suscribirse a servicios desde diferentes tipos de clientes
  • Comunicar de forma asíncrona aplicaciones mediante Apache Kafka
  • Implementar de recursos como Functional Endpoints
  • Registrar y descubrir servicios reactivos a través de Netflix Eureka Server

Course content

13 sections79 lectures16h 28m total length
  • Presentación del curso5:40
  • Servicios Web y Microservicios10:20
  • Microservicios con Spring Boot7:20
  • Software para las prácticas del curso7:00
  • Desarrollo de un microservicio CRUD de productos parte I17:01
  • Desarrollo de un microservicio CRUD de productos parte II15:26
  • Desarrollo de un microservicio CRUD de productos parte III19:07
  • Test de seguimiento
  • Completar controller de microservicio

Requirements

  • Se requieren conocimientos de programación en Java y una base mínima en el framework Spring

Description

Para un desarrollador de aplicaciones Web, el conocimiento de arquitecturas basadas en microservicios resulta esencial. Si a eso le añadimos la posibilidad de crear microservicios eficientes, que mejoren notablemente el rendimiento de las aplicaciones y su capacidad de respuesta, el valor añadido que eso supone para el programador es notablemente atractivo.

Y eso es lo que te voy a enseñar en este curso, a implementar arquitecturas basadas en microservicios reactivos, con los que poder crear aplicaciones no bloqueantes que proporcionar un excelente rendimiento en condiciones de recursos más limitados. Todo ello adornado con la posibilidad de comunicar aplicaciones de manera asíncrona a través de un sistema de publicación suscripción eficiente y rápido como es Apache Kafka.

Comenzaremos con una introducción al mundo del desarrollo de aplicaciones basadas en microservicios, para entrar de lleno después en la creación de microservicios reactivos, así como de aplicaciones clientes que consuman este tipo de recursos. Estudiaremos también la securización de este tipo de componentes, y las librerías específicas para acceder a datos en este entorno. Finalizaremos abordando el estudio del sistema de comunicación Apache Kafka que nos ofrecerá una gran flexibilidad y eficiencia a la hora de comunicar diferentes microservicios y aplicaciones entre sí.

Para realizar este curso necesitas tener conocimientos sobre programación con lenguaje Java y una base mínima sobre el framework Spring. Si deseas adquirir un conocimiento más detallado sobre este framework en particula y sobre el desarrollo de aplicaciones Web con Java en general,  te recomiendo mis cursos  "Desarrollo de aplicaciones Web con Java EE y Spring" o "Microservicios con Spring Boot, Cloud y Docker" que pueden ser un complemento perfecto para la formación que vas a comenzar.

Sin duda alguna, si te apasiona el desarrollo software, ¡este es tu curso!. ¡Comenzamos!

Who this course is for:

  • Programadores de aplicaciones Web que quieran implementar arquitecturas eficientes basadas en comunicación asíncrona