Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
Reseñas (1)
About the microservices and how to maintenance kubernetes