Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a Microservicios y Spring Cloud
- Arquitectura monolítica vs. arquitectura de microservicios
- Conceptos fundamentales de los microservicios
- Introducción a Spring Boot y Spring Cloud
- Construcción de un simple microservicio RESTful con Spring Boot
- Taller práctico: Implementación de un microservicio básico
Descubrimiento de servicios y gestión de configuración
- Registro y descubrimiento de servicios mediante Eureka
- Gestión de balanceo de carga con Ribbon
- Configuración centralizada con Spring Cloud Config
- Puerta de enlace API con Spring Cloud Gateway
- Taller práctico: Implementación de la puerta de enlace API y descubrimiento de servicios
Comunicación y resiliencia
- Comunicación entre servicios mediante clientes Feign
- Implementación de interruptores de circuito (circuit breakers) con Resilience4J
- Gestión de fallos y mecanismos de respuesta alternativa (fallback)
- Rastreo distribuido con Spring Cloud Sleuth y Zipkin
- Taller práctico: Configuración de la resiliencia del servicio
Contenerización de microservicios con Docker
- Introducción a los contenedores y Docker
- Contenerización de una aplicación Spring Boot
- Creación de aplicaciones multi-contenedor con Docker Compose
- Gestión de microservicios mediante redes de Docker
- Taller práctico: Despliegue de microservicios con Docker Compose
Monitoreo, registro de eventos y seguridad
- Monitoreo de microservicios con Spring Boot Actuator
- Registro centralizado utilizando la pila ELK (Elasticsearch, Logstash, Kibana)
- Mejores prácticas de seguridad para microservicios
- Configuración de autenticación y autorización
- Taller práctico: Configuración de seguridad y monitoreo
Escalarización y orquestación con Kubernetes
- Introducción a Kubernetes y orquestación de contenedores
- Despliegue de microservicios en Kubernetes
- Escalarización y gestión de microservicios en producción
- Balanceo de carga y escalado automático
- Taller práctico: Despliegue de microservicios en Kubernetes
Patrones avanzados de microservicios
- Arquitectura impulsada por eventos con Kafka
- Malla de servicios (Service Mesh) con Istio
- Transacciones distribuidas y patrón Saga
- Pipelines de CI/CD para microservicios
- Taller práctico: Implementación de patrones avanzados de microservicios
Proyecto final y mejores prácticas
- Construcción de un sistema completo de microservicios
- Depuración y resolución de problemas comunes
- Estrategias de optimización del rendimiento
- Mejores 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
Audiencia objetivo
- Desarrolladores de software
- Ingenieros DevOps
- Arquitectos en la nube
- Administradores de sistemas
35 Horas
Reseñas (3)
programa de cursos estructurado en múltiples niveles.
Bert Paelinckx - Cube SoftwareSolutions
Curso - Introduction to Docker
Traducción Automática
Cómo los formadores transmiten el conocimiento de manera efectiva
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
El conocimiento y los intercambios con Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Curso - Docker and Kubernetes
Traducción Automática