Temario 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

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 4800 € + IVA*

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

Testimonios (5)

Próximos cursos

Categorías Relacionadas