Programa del Curso

Introducción a la ingeniería de plataformas

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

Plataformas de autoservicio para desarrolladores

  • Principios del autoservicio y de los recursos bajo demanda
  • Utilización de plataformas internas para el desarrollo y las pruebas
  • Práctico: Configuración de un entorno de espacio aislado de autoservicio

Automatización en el desarrollo

  • Automatización de tareas repetitivas en el proceso de desarrollo
  • Integración continua (CI) e implementación continua (CD) para desarrolladores
  • Práctico: Creación de canalizaciones automatizadas de compilación e implementación

Aprovechamiento Microservices y contenedores

  • Introducción a la arquitectura de microservicios
  • Contenedorización con Docker y orquestación con Kubernetes
  • Práctico: Incluir una aplicación en contenedores e implementarla en Kubernetes

Monitoreo y observabilidad

  • Herramientas y prácticas para supervisar el estado de las aplicaciones
  • Implementación de la observabilidad en el desarrollo
  • Práctico: Integración de herramientas de supervisión en el flujo de trabajo de desarrollo

Seguridad y cumplimiento para equipos de desarrollo

  • Integración de prácticas de seguridad en el ciclo de vida del desarrollo
  • Garantizar el cumplimiento de las comprobaciones automatizadas
  • Práctico: Aplicación de herramientas de cumplimiento y análisis de seguridad en CI/CD

Collaboration y Communication

  • Prácticas recomendadas para la colaboración en equipo mediante herramientas de plataforma
  • Comunicación efectiva dentro del desarrollo centrado en la plataforma
  • Práctico: Gestión colaborativa de proyectos con herramientas de plataforma

Trabajo por proyectos

  • Desarrollo de un miniproyecto utilizando los principios de ingeniería de la plataforma
  • Incorporación de la automatización, la supervisión y la seguridad
  • Sesión de revisión y retroalimentación por pares

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)
  • Familiaridad con los conceptos básicos de contenedorización

Audiencia

  • Desarrolladores de software
  • Miembros del equipo de desarrollo
  • DevOps Practicantes
 21 horas

Número de participantes



Precio por participante

Testimonios (3)

Cursos Relacionados

The Principal Engineer - Masterclass

14 horas

Categorías Relacionadas