youtube facebook twitter

Cursos

Diplomado AWS

De qué se trata

El curso nos permitirá conocer los conceptos básicos y avanzados de Infraestructura como Código (IAAC), asimismo nos permitirá realizar aprovisionamientos de recursos cloud de manera rápida, segura y automatizada utilizando las mejores prácticas.

Que aprenderas?

Después de este curso, los participantes estarán aptos para realizar el aprovisionamiento de infraestructura en cualquier cloud provider (Azure, AWS, GCP) usando Terraform:

Introducción a la IAAC y Terraform

  • Qué es IaaC?
  • Que es un Terraform?
  • Estructura de un proeycto Terraform
  • Estructura de un recurso en Terraform
  • Providers
  • [LAB] Instalación de Terraform
  • Comandos básicos [init, plan, apply y destroy]
  • [LAB] Aprovisionando recursos básicos
  • Terraform state

Conceptos Core en Terraform

  • Variables
  • Outputs
  • Locals
  • Datasources
  • [LAB] Aprovisionamiento de recursos usando lo aprendido.
  • Functions
  • Sintaxis Avanzadas: for, count, for_each
  • [LAB] Aprovisionamiento de recursos usando sintaxis avanzadas.

Módulos en Terraform

  • Qué es un módulo?
  • Estructura de un módulo
  • [LAB] Creando nuestro módulo
  • Publicando nuestro módulo
  • [LAB] Publicando nuestro módulo
  • Recomendaciones y buenas prácticas

Implementando una Arquitectura Azure con Terraform

  • Revisión de arquitectura e implementar
  • [LAB] Implementación

Implementando una Arquitectura AWS con Terraform

  • Revisión de arquitectura e implementar
  • [LAB] Implementación

TFC y TFE

  • Terraform Cloud (TFC)
  • TFC: Organización, Projects y Workspaces
  • TFC: Manejo de variables en TFC.
  • [LAB] Creando Organization, Projects y Workspaces
  • [LAB] Configurando Variables
  • [LAB] Aprovisionamiento usando TFC
  • TFC: Opciones Avanzadas
  • Terraform Enterprise (TFE)
  • Policy as Code: Sentinel y OPA

Testing en Terraform

  • Terraform test
  • Gruntwork Terratest
  • [LAB] Probando nuestros módulos.

CI/CD en Terraform

  • Terradoc
  • Checkov
  • Tfenv.
  • [LAB] CI/CD usando Azure DevOps
  • [LAB] CI/CD usando Github Actions

Troubleshooting y Recomendaciones

  • Importación de infra existente
  • Modificación del tfstate
  • Consideraciones de seguridad.
  • Recomendaciones para el Examen Terraform Associate

Dirigido a

  • Todo profesional interesado en la automatización del aprovisionamiento de infraestructura

Download