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.
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