Contacta con nosotros

Temario del curso

Introducción a Microservicios & Spring Cloud

  • Arquitectura Monolítica vs Microservicios
  • Conceptos clave de los Microservicios
  • Introducción a Spring Boot & Spring Cloud
  • Construcción de un Microservicio RESTful Simple con Spring Boot
  • Laboratorio Práctico: Implementación de un Microservicio Básico

Descubrimiento de Servicios y Gestión de Configuración

  • Registro y Descubrimiento de Servicios usando Eureka
  • Gestión de Balanceo de Carga con Ribbon
  • Configuración Centralizada con Spring Cloud Config
  • Puerta de Enlace de API con Spring Cloud Gateway
  • Laboratorio Práctico: Implementación de Puerta de Enlace y Descubrimiento de Servicios

Comunicación y Resiliencia

  • Comunicación entre Servicios usando Clientes Feign
  • Implementación de Circuit Breakers con Resilience4J
  • Gestión de Fallos y Mecanismos de Reversión
  • Rastreo Distribuido con Spring Cloud Sleuth & Zipkin
  • Laboratorio Práctico: Configuración de Resiliencia de Servicios

Contenerización de Microservicios con Docker

  • Introducción a Contenedores y Docker
  • Contenerización de una Aplicación Spring Boot
  • Creación de Aplicaciones Multi-Contenedor con Docker Compose
  • Gestión de Microservicios con Redes de Docker
  • Laboratorio Práctico: Despliegue de Microservicios con Docker Compose

Monitoreo, Registro y Seguridad

  • Monitoreo de Microservicios con Spring Boot Actuator
  • Registro Centralizado usando ELK Stack (Elasticsearch, Logstash, Kibana)
  • Buenas Prácticas de Seguridad para Microservicios
  • Configuración de Autenticación y Autorización
  • Laboratorio Práctico: Configuración de Seguridad y Monitoreo

Escalar y Orquestar con Kubernetes

  • Introducción a Kubernetes y Orquestación de Contenedores
  • Despliegue de Microservicios en Kubernetes
  • Escala y Gestión de Microservicios en Producción
  • Balancé de Carga y Escalado Automático
  • Laboratorio Práctico: Despliegue de Microservicios en Kubernetes

Patrones Avanzados de Microservicios

  • Arquitectura Orientada a Eventos con Kafka
  • Malla de Servicios con Istio
  • Transacciones Distribuidas y Patrón Saga
  • Pipelines CI/CD para Microservicios
  • Laboratorio Práctico: Implementación de Patrones Avanzados de Microservicios

Proyecto Final y Buenas Prácticas

  • Construcción de un Sistema Completo de Microservicios
  • Depuración y Resolución de Problemas Comunes
  • Estrategias de Optimización de Rendimiento
  • Buenas Prácticas para Despliegues en Producción
  • Preguntas y Respuestas y Cierre Final

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de la arquitectura de microservicios
  • Experiencia con Java y Spring Boot
  • Conocimientos básicos de APIs REST y contenedores

Público Objetivo

  • Desarrolladores de Software
  • Ingenieros DevOps
  • Arquitectos de Nube
  • Administradores de Sistemas
 35 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas