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 & Spring Cloud
- Arquitectura Monolítica frente a Microservicios.
- Conceptos fundamentales de los Microservicios.
- Introducción a Spring Boot y Spring Cloud.
- Construcción de un Microservicio RESTful básico con Spring Boot.
- Laboratorio Práctico: Implementación de un Microservicio Básico.
Descubrimiento de Servicios & Gestión de Configuración
- Registro y Descubrimiento de Servicios usando Eureka.
- Gestión de Carga con Ribbon.
- Configuración Centralizada con Spring Cloud Config.
- Pasarela API con Spring Cloud Gateway.
- Laboratorio Práctico: Implementación de Pasarela API y Descubrimiento de Servicios.
Comunicación & Resiliencia
- Comunicación Inter-Servicios usando Clientes Feign.
- Implementación de Circuit Breakers con Resilience4J.
- Gestión de Fallos y Mecanismos de Recuperación.
- Trazabilidad Distribuida con Spring Cloud Sleuth y Zipkin.
- Laboratorio Práctico: Configuración de la Resiliencia del Servicio.
Contenerización de Microservicios con Docker
- Introducción a Contenedores y Docker.
- Contenerización de una Aplicación Spring Boot.
- Creación de Aplicaciones Multicontenedor con Docker Compose.
- Gestión de Microservicios con Redes de Docker.
- Laboratorio Práctico: Implementación de Microservicios con Docker Compose.
Monitorización, Registro y Seguridad
- Monitorización 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 Monitorización.
Escalado y Orquestación con Kubernetes
- Introducción a Kubernetes y la Orquestación de Contenedores.
- Implementación de Microservicios en Kubernetes.
- Escalado y Gestión de Microservicios en Producción.
- Balanceo de Carga y Autoescalado.
- Laboratorio Práctico: Implementación de Microservicios en Kubernetes.
Patrones Avanzados de Microservicios
- Arquitectura Orientada a Eventos con Kafka.
- Mesh 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 Mejores Prácticas
- Construcción de un Sistema Completo de Microservicios.
- Depuración y Resolución de Problemas Comunes.
- Estrategias de Optimización de Rendimiento.
- Melores Prácticas para Implementaciones en Producción.
- Preguntas y Respuestas y Clausura 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
- Desarrolladores de Software.
- Ingenieros DevOps.
- Arquitectos de Nube.
- Administradores de Sistemas.
35 Horas
Reseñas (3)
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 formador tenía mucho conocimiento y paciencia para compartir con nosotros
Bogdan Olaru
Curso - Introduction to Docker
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