Menú

Curso CI/CD en .NET con Terraform y Azure: Automatización Profesional de Despliegues del centro TrainingIT

Programa de Curso CI/CD en .NET con Terraform y Azure: Automatización Profesional de Despliegues

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Automatiza tus despliegues con Terraform, GitHub Actions y Azure para un flujo profesional y seguro.

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.

A quién va dirigido

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.

Objetivos

  1. Comprender fundamentos de CI/CD y DevOps aplicados a .NET.
  2. Crear infraestructura reproducible en Azure con Terraform.
  3. Automatizar despliegues con GitHub Actions y pipelines.
  4. Desplegar APIs en Azure Container Apps con Docker.
  5. Gestionar bases de datos con Azure SQL y recursos asociados.
  6. Publicar imágenes en Azure Container Registry (ACR).

Temario

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

Titulación obtenida

Una vez la formación haya llegado a su fin, se hará entrega a cada uno de los estudiantes de un certificado de aprovechamiento.

Requisitos

  • Conocimientos intermedios en C# y ASP.NET Core Web API
  • Familiaridad básica con Git y GitHub

Información Adicional

Precio: 375,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​