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.
Programa del Curso
Introducción a Microservices y Spring Cloud
- Arquitectura monolítica vs Microservices
- Conceptos básicos de Microservices
- Introducción a Spring Boot y Spring Cloud
- Construyendo un Microservicio RESTful Simple con Spring Boot
- Laboratorio práctico: Implementación de un Microservicio Básico
Descubrimiento de servicios y Configuration Management
- Registro y descubrimiento de servicios utilizando Eureka
- Manejando el balanceo de carga con Ribbon
- Configuración centralizada con Spring Cloud Config
- Puerta de enlace API con Spring Cloud Gateway
- Laboratorio práctico: Implementando API Gateway y Service Discovery
Communication y Resiliencia
- Communication entre servicios utilizando clientes Feign
- Implementación de disyuntores de circuito con Resilience4J
- Manejo de fallas y mecanismos de retroceso
- Seguimiento distribuido con Spring Cloud Sleuth y Zipkin
- Laboratorio práctico: Configurando la resiliencia del servicio
Containerizando Microservices con Docker
- Introducción a Contenedores y Docker
- Dockerizando una Aplicación Spring Boot
- Crear aplicaciones de varios contenedores con Docker Compose
- Gestionar Microservices con redes Docker
- Laboratorio práctico: Desplegar Microservices con Docker Compose
Monitoreo, registro y seguridad
- Monitoreo de Microservices con Spring Boot Actuator
- Registro centralizado utilizando ELK Stack (Elasticsearch, Logstash, Kibana)
- Mejores prácticas de seguridad para Microservices
- Configurar autenticación y autorización
- Laboratorio práctico: Configurando seguridad y monitoreo
Escalado y orquestación con Kubernetes
- Introducción a Kubernetes y orquestación de contenedores
- Desplegar Microservices en Kubernetes
- Escalar y administrar Microservices en producción
- Balanceo de carga y autoescalado
- Laboratorio práctico: Desplegando Microservices en Kubernetes
Patrones avanzados de Microservices
- Arquitectura impulsada por eventos con Kafka
- Service Mesh con Istio
- Transacciones distribuidas y patrón Saga
- Canalizaciones de CI/CD para Microservices
- Laboratorio práctico: Implementando patrones avanzados de Microservices
Proyecto final y mejores prácticas
- Construir un sistema Microservices completo
- Depuración y resolución de problemas de problemas comunes
- Estrategias de optimización de rendimiento
- Mejores prácticas para implementaciones en producción
- Preguntas y respuestas y conclusión final
Resumen y próximos pasos
Requerimientos
- Comprensión de la arquitectura de microservicios
- Experiencia con Java y Spring Boot
- Conocimientos básicos de REST APIs y contenedores
Público
- Desarrolladores de software
- Ingenieros de DevOps
- Arquitectos de nube
- Administradores de sistemas
35 Horas