El curso busca dar una guía a los estudiantes para que comprendan y apliquen la Integración Continua y el Despliegue Continuo usando herramientas reales como GitHub Actions, Terraform y Microsoft Azure. Aprenderás a construir pipelines completos capaces de automatizar todo el ciclo de vida de una Web API en ASP.NET Core, desde la creación de contenedores Docker hasta el despliegue en Azure Container Apps.
El curso está diseñado específicamente para desarrolladores .NET que desean dar el salto al mundo DevOps sin dejar atrás su stack habitual.
1.Terraform y Continuous Integration con ASP.NET Core
1.1 Continuous Integration y Continuous Delivery en NET
1.2 Aplicación de ASP NET Core
1.3 Agregar Docker Compose y SQL Server
1.4 Ambiente local con ASP NET y SQL Server
2.Azure y Terraform configuration
2.1 Infrastructure en Azure
2.2 Qué es terraform
2.3 Setup de Azure y Terraform
2.4 HCL con Terraform
3.Provider de Terraform y Azure
3.1 Creando Provider para Azure de Terraform
3.2 Resources de Azure y terraform
3.3 Creando Resource Groups
3.4 Ejecutando Terraform contra Azure
4.Azure Container Registry
4.1 Azure Container Registry en Terraform
4.2 Creando Azure Container Registry
5.Log Analytics Workspace en Azure
5.1 Log Analytics Workspace en Azure
5.2 Creación de Log Analytics Workspace con Terraform
6.Azure Container App Environment
6.1 Azure Container App Environment
6.2 Crear Azure Container App Environment en Terraform
7.Azure Container App
7.1 Azure Container App
7.2 Terraform y Azure Container App
8.Azure SQL Database
8.1 Azure SQL Database
8.2 Creacion de SQL Server en Azure
8.3 Creación de database en Azure con Terraform
9.Github y ASP NET Core
9.1 Configuración de github local
9.2 Conectando project web api to github
10.Continuous Integration and Continuous Deployment
10.1 Creación de Dockerfile
10.2 Continuous Integration y Continuous Deployment
10.3 Pipeline para deploy web api
10.4 Crear imagen y publicarla en Azure Container Registry
11.Despliegue y Ejecución
11.1 Login para Azure desde Terraform y Github Actions
11.2 Deploy de Web Api en Container Oncloud
11.3 Integración Continua
12.Continuous Integration de Terraform para IaC
12.1 Continuous Integration para IaC y Terraform
12.2 Creación de storage para Terraform State
12.3 Migrar tf terraform
12.4 Creación de pipeline para IaC
12.5 Despliegue de Terraform CI CD
Una vez la formación haya llegado a su fin, se hará entrega a cada uno de los estudiantes de un certificado de aprovechamiento.
Información Adicional
Precio: 375,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE