Programa del Curso

Introducción a la arquitectura de microservicios

  • ¿Qué son los microservicios?
  • Arquitectura monolítica vs. microservicios
  • Beneficios y desafíos de los microservicios
  • Casos de uso en el mundo real de los microservicios

Introducción a los microservicios

  • Introducción a Spring Boot y sus ventajas
  • Configuración de un microservicio Spring Boot
  • Crear APIs RESTful con Spring Boot

Construcción y gestión de microservicios

  • Diseño de microservicios: Diseño guiado por dominios (DDD)
  • Implementación de comunicación servicio a servicio
  • Usando REST y gRPC para la comunicación entre servicios
  • Manejar mensajería asincrónica con Kafka/RabbitMQ

Descubrimiento de servicios y Configuration Management

  • Introducción a Spring Cloud
  • Configurar Eureka para el descubrimiento de servicios
  • Usar Spring Cloud Config para la gestión de configuración centralizada

Gateway de API y balanceo de carga

  • Introducción al patrón API Gateway
  • Usando Spring Cloud Gateway o Zuul
  • Implementando balanceo de carga con Ribbon

Asegurando microservicios

  • Introducción a la seguridad en microservicios
  • Implementación de autenticación y autorización con OAuth2
  • Asegurando APIs REST con JWT

Supervisión y registro

  • Configurar el registro centralizado con ELK stack
  • Usar Micrometer para monitorear microservicios
  • Seguimiento distribuido con Spring Cloud Sleuth y Zipkin

Implementando Microservices con Docker y Kubernetes

  • Contenerizar microservicios con Docker
  • Desplegar microservicios en Kubernetes
  • Gestionar escalado y orquestación

Resumen y conclusiones

Requerimientos

  • Experiencia con programación Java básica
  • Comprensión básica de APIs RESTful y comunicación HTTP
  • Familiaridad con bases de datos y SQL

Audiencia

  • Desarrolladores Java que hacen la transición a la arquitectura de microservicios
  • Ingenieros de software que construyen aplicaciones escalables y distribuidas
  • Profesionales DevOps que trabajan con la implementación de microservicios
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas