Programa

Módulo 1.- Contenerización de Aplicaciones y Arquitecturas basadas en Microservicios

1. Fundamentos de Linux orientados a Contenedores.
2. Microservicios y la necesidad de su contenerización.
3. Docker: Componentes e Implementacion.
4. Docker Networking.

Módulo 2.- Seguridad de Contenedores y Microservicios

1. Orquestación de contenedores.
2. Kubernetes.
3. Seguridad de Docker.
4. Seguridad de Kubernetes.
5. Supervisión de clústeres Kubernetes.

Módulo 3.- Fundamentos de DevSecOps

1. Introducción a DevSecOps y su importancia en el desarrollo del software.
2. Principios y buenas prácticas de seguridad en el desarrollo de aplicaciones.
3. Integración de la seguridad en el ciclo de vida de desarrollo del software.
4. Herramientas y tecnologías para implementar DevSecOps.

Módulo 4.- Azure DevOps

1. Planificación de DevOps e Introducción a Source Control.
2. Escalado de Git para DevOps empresariales.
3. Consolidación de artefactos y diseño de una estrategia de gestión de dependencias.
4. Implementación de Integración Continua con Azure Pipelines.
5. Gestión de la configuración y los secretos de las aplicaciones.
6. Modelos y servicios de despliegue de Azure.
7. Herramientas de infraestructura como código de terceros disponibles con Azure.

Módulo 5.- Segurización con Azure

1. Administración de las identidades y el acceso.
2. Protección de redes.
3. Protección de procesos, almacenamiento y bases de datos.
4. Administración de operaciones de seguridad.
5. Administración de la posición de seguridad y administración de la protección contra amenazas con Microsoft Defender for Cloud.