Contacta con nosotros

Temario del curso

Arquitectura de Microservicios

  • Principios fundamentales de los microservicios
  • Componentes centrales y diseño de servicios
  • Patrones comunes de microservicios
  • Estrategias de comunicación entre servicios
  • Gestión de transacciones distribuidas en microservicios
  • Consideraciones de seguridad en la arquitectura de microservicios
  • Orquestación y descubrimiento de servicios
  • Contenerización de microservicios
  • Monitoreo y observabilidad de microservicios
  • Introducción a Serverless y Event Sourcing

Arquitectura de Aplicaciones Basadas en Contenedores

  • Introducción a los conceptos de contenerización
  • Trabajo con Docker: creación y gestión de contenedores
  • Principios de diseño para aplicaciones contenerizadas
  • Fundamentos de Kubernetes y orquestación de contenedores
  • Redes en entornos contenerizados
  • Mejores prácticas de seguridad para contenedores
  • Uso de Service Mesh para la comunicación entre microservicios
  • Estrategias de balanceo de carga y escalado
  • Rastreo distribuido y recolección de métricas
  • Infraestructura como Código (IaC) para el despliegue de contenedores
  • Configuración de una plataforma de despliegue de contenedores

Despliegue con CI/CD

  • Conceptos clave de los pipelines de CI/CD
  • Herramientas y tecnologías para la automatización de CI/CD
  • Automatización de compilaciones y versionado
  • Estrategias de pruebas automatizadas en CI/CD
  • Automatización de despliegues y estrategias de liberación
  • Uso de Infraestructura como Código (IaC) en los despliegues
  • Patrones de despliegue: Blue-Green, Canary y actualizaciones progresivas
  • Integración de la seguridad en DevOps (DevSecOps)

ABC (Mejores Prácticas Avanzadas y Consideraciones)

  • Mejores prácticas para la arquitectura resiliente
  • Optimización del rendimiento y consideraciones de escalabilidad
  • Planificación de recuperación ante desastres para microservicios y contenedores

Resumen y Próximos Pasos

Requerimientos

  • Conocimientos básicos de desarrollo de software
  • Comprensión de los conceptos de computación en la nube
  • Familiaridad con el uso de la línea de comandos de Linux

Público Objetivo

  • Desarrolladores de software
  • Ingenieros de DevOps
  • Arquitectos de nube
  • Administradores de sistemas
 21 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas