Programa del Curso

Microservices Arquitectura

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

Arquitectura de aplicaciones basada en contenedores

  • Introducción a los conceptos de contenedorización
  • Trabajando con Docker: creación y gestión de contenedores
  • Principios de diseño para aplicaciones contenedorizadas
  • Fundamentos de Kubernetes y orquestación de contenedores
  • Networking en entornos contenidos
  • Mejores prácticas de seguridad para contenedores
  • Usando Service Mesh para la comunicación de 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

Implementación de CI/CD

  • Conceptos clave de CI/CD
  • Herramientas y tecnologías para la automatización de CI/CD
  • Automatización de compilaciones y versionado
  • Estrategias de prueba automatizadas en CI/CD
  • Automatización de despliegues y estrategias de liberación
  • Usando Infrastructure as Code (IaC) en despliegues
  • Patrones de despliegue: Blue-Green, Canary y Rolling updates
  • Integrar seguridad en DevOps (DevSecOps)

ABC (Mejores prácticas avanzadas y consideraciones)

  • Mejores prácticas para una arquitectura resiliente
  • Consideraciones de optimización de rendimiento y escalabilidad
  • Planificación de recuperación de desastres para microservicios y contenedores

Resumen y próximos pasos

Requerimientos

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

Audiencia

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

Número de participantes


Precio por Participante​

Testimonios (4)

Próximos cursos

Categorías Relacionadas