Programa del Curso
Introducción a la ingeniería de plataformas
- Definición de la ingeniería de la plataforma
- El papel de un ingeniero de plataforma
- Descripción general del ecosistema de ingeniería de plataformas
Herramientas y tecnologías
- Herramientas comunes utilizadas en la ingeniería de plataformas
- Infraestructura como código (IaC)
- Sistemas de integración continua/implementación continua (CI/CD)
Creación de plataformas internas para desarrolladores (IDP)
- Principios del diseño de IDP
- Modelos de autoservicio para equipos de desarrollo
- Estudios de casos de desplazados internos exitosos
Automatización y orquestación
- Automatización del aprovisionamiento de infraestructura
- Orquestación del flujo de trabajo
- Supervisión y registro del estado de la plataforma
Seguridad y cumplimiento
- Integración de la seguridad en la plataforma
- Garantizar el cumplimiento de los estándares de la industria
- Prácticas recomendadas para la seguridad de la plataforma
Collaboration y Cultura
- Fomentar una cultura de colaboración
- La relación entre DevOps y la ingeniería de plataformas
- Comunicación efectiva dentro de equipos multifuncionales
Temas avanzados en ingeniería de plataformas
- Microservices y orquestación de contenedores
- Arquitectura sin servidor
- Tecnologías nativas de la nube
Proyecto práctico
- Diseño e implementación de una plataforma interna básica
- Implementación de una canalización de CI/CD
- Incorporación de la supervisión y el registro
Resumen y próximos pasos
Requerimientos
- Comprensión de los conceptos básicos de desarrollo y operaciones de software
- Experiencia con Linux línea de comandos y secuencias de comandos de shell
- Familiaridad con los servicios en la nube y la contenedorización
Audiencia
- Profesionales de TI
- Administradores de sistemas
- Desarrolladores
- Directores técnicos
Testimonios (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Curso - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Curso - Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.