Contacta con nosotros

Temario del curso

Introducción a la ingeniería de plataformas

  • La perspectiva del desarrollador sobre la ingeniería de plataformas
  • Comprensión de los beneficios para equipos de desarrollo
  • Alinear la ingeniería de plataformas con los objetivos de desarrollo

Plataformas de autoservicio para desarrolladores

  • Principios de autoservicio y recursos bajo demanda
  • Utilizar plataformas internas para el desarrollo y las pruebas
  • Práctica: Configurar un entorno sandbox de autoservicio

Automatización en el desarrollo

  • Automatizar tareas repetitivas en el proceso de desarrollo
  • Integración continua (CI) y despliegue continuo (CD) para desarrolladores
  • Práctica: Crear pipelines automatizados de compilación y despliegue

Aprovechamiento de microservicios y contenedores

  • Introducción a la arquitectura de microservicios
  • Contenedores con Docker y orquestación con Kubernetes
  • Práctica: Contenerizar una aplicación y desplegarla en Kubernetes

Monitoreo y observabilidad

  • Herramientas y prácticas para monitorear la salud de las aplicaciones
  • Implementar observabilidad en el desarrollo
  • Práctica: Integrar herramientas de monitoreo en el flujo de trabajo de desarrollo

Seguridad y cumplimiento para equipos de desarrollo

  • Incorporar prácticas de seguridad en el ciclo de vida del desarrollo
  • Asegurar el cumplimiento con verificaciones automatizadas
  • Práctica: Aplicar herramientas de escaneo de seguridad y cumplimiento en CI/CD

Colaboración y comunicación

  • Mejores prácticas para la colaboración de equipos usando herramientas de plataforma
  • Comunicación efectiva dentro del desarrollo centrado en plataformas
  • Práctica: Gestión colaborativa de proyectos con herramientas de plataforma

Trabajo de proyecto

  • Desarrollar un mini-proyecto utilizando principios de ingeniería de plataformas
  • Incorporar automatización, monitoreo y seguridad
  • Sesión de revisión entre pares y retroalimentación

Resumen y próximos pasos

Requerimientos

  • Comprensión del ciclo de vida del desarrollo de software (SDLC)
  • Experiencia con sistemas de control de versiones (p. ej., Git)
  • Familiaridad con conceptos básicos de contenedores

Público objetivo

  • Desarrolladores de software
  • Miembros de equipos de desarrollo
  • Profesionales de DevOps
 21 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas