About this Event
Curso on line. Se dictará los días sábados. Comenzará el 16 de noviembre de 2024.
Las sesiones en vivo serán los días 16, 23, 30 de noviembre y 7 de diciembre de 2024, día en que finalizará.
Horario: de 9:30 a 11:30 hs. (Hora de Buenos Aires GMT -3:00).
Requisitos:
- Conocimientos básicos de Git y GitHub.
- Conocimientos previos de servicios cloud (Azure recomendado, aunque no obligatorio).
- Familiaridad con herramientas de automatización y entornos de desarrollo.
Este curso está diseñado para brindar una formación práctica y detallada sobre DevOps, CI/CD, y la integración de GitHub Actions con los servicios de Azure. Al finalizarlo, los participantes estarán capacitados para gestionar y optimizar pipelines de despliegue automatizados en la nube de Azure.
Agenda:
1: Introducción a DevOps y CI/CD
- Conceptos fundamentales de DevOps y sus beneficios en el ciclo de vida del desarrollo de software.
- Introducción a la Integración Continua (CI) y el Despliegue Continuo (CD).
- Exploración de GitHub Actions como herramienta para la automatización de flujos de trabajo.
- Principios de CI/CD aplicados con Azure y GitHub Actions.
2: Introducción a Contenedores y Azure Container Registry (ACR)
- Introducción a los contenedores: ¿Qué son y por qué se usan en DevOps?
- Azure Container Registry (ACR): Uso y configuración de un registro seguro de imágenes de contenedores.
- Creación y almacenamiento de imágenes Docker utilizando GitHub Actions y ACR.
- Comparación con otros registros de contenedores y mejores prácticas de seguridad.
3: Azure App Service y Despliegue Continuo
- Introducción a Azure App Service: Despliegue de aplicaciones web en Azure.
- Integración de Azure App Service con GitHub Actions para automatizar el despliegue de aplicaciones.
- Estrategias de despliegue y escalabilidad en Azure App Service.
- Comparación de los métodos de despliegue continuo entre Azure App Service y otras plataformas.
4: SRE, Observabilidad en Azure y Terraform
- Introducción a Site Reliability Engineering (SRE): Principios y prácticas clave.
- Implementación de observabilidad en Azure con Azure Monitor y Application Insights.
- Introducción a la infraestructura como código (IaC) con Terraform.
- Uso de Terraform para la provisión de recursos en Azure.
- Monitorización de recursos y aplicaciones desplegadas con Azure Monitor y Terraform.
Evaluación y Certificación:
- Desafío final: Implementación de un pipeline completo de CI/CD para una aplicación real en Azure.
- Certificado de finalización para aquellos que completen el curso con éxito y aprueben el desafío final.
Si necesitas mas información, puedes encontrarla
Event Venue
Online
ARS 45044.12