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 los 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
  • Utilización de plataformas internas para el desarrollo y las pruebas
  • Práctica: Configuración de un entorno sandbox de autoservicio

Automatización en el Desarrollo

  • Automatización de tareas repetitivas en el proceso de desarrollo
  • Integración Continua (CI) y Despliegue Continuo (CD) para desarrolladores
  • Práctica: Creación de tuberías automatizadas 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: Contenerización de una aplicación y despliegue en Kubernetes

Monitoreo y Observabilidad

  • Herramientas y prácticas para monitorear la salud de la aplicación
  • Implementación de observabilidad en el desarrollo
  • Práctica: Integración de herramientas de monitoreo en el flujo de trabajo de desarrollo

Seguridad y Cumplimiento para Equipos de Desarrollo

  • Inclusión de prácticas de seguridad en el ciclo de vida del desarrollo
  • Garantizar el cumplimiento mediante verificaciones automatizadas
  • Práctica: Aplicación de herramientas de escaneo de seguridad y cumplimiento en CI/CD

Colaboración y Comunicación

  • Mejores prácticas para la colaboración en equipo utilizando herramientas de plataforma
  • Comunicación efectiva en el desarrollo centrado en plataformas
  • Práctica: Gestión de proyectos colaborativos con herramientas de plataforma

Trabajo de Proyecto

  • Desarrollo de un mini-proyecto utilizando principios de ingeniería de plataformas
  • Incorporación de automatización, monitoreo y seguridad
  • Sesión de revisión por 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 (por ejemplo, Git)
  • Conocimiento básico de conceptos 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

Testimonios (1)

Próximos cursos

Categorías Relacionadas