What you'll learn:
- Introducción a Terraform, conceptos, practicas recomendadas
- Conceptos básicos, variables, módulos, estructura del lenguaje HCL
- Ejemplos de uso terraform init, terraform plan, terraform apply, y terraform destroy
- Construcciones de módulos y ejercicios de ejemplo
Terraform se ha convertido en una tecnología cada vez más utilizada y demandada para diseñar y desplegar infraestructura como código. Con el crecimiento y la adopción de la nube y la digitalización cada vez más empresas requieren profesionales con experiencia en Terraform que ayuden a las organizaciones a desplegar de forma más rápida su infraestructura.
Este curso es una introducción a Terraform y la infraestructura como código, con ejercicios guiados que te enseñarán la estructura básica del lenguaje HCL (Hashicorp Configuration Language) y como configurar y estructurar un proyecto para que sea fácilmente mantenible.
Aprenderás a crear y utilizar variables y módulos que harán tus programas reutilizables.
Aprenderás la base para empezar en pocos minutos a codificar tus proyectos con IaC siguiendo las buenas prácticas para trabajar en proyectos de IaC y adentrarte en el mundo DevOps.
No requiere conocimientos previos pero si es recomedable haber trabajado con Google Cloud o AWS.
Los ejercicios guiados de este curso se realizan sobre Google Cloud Plattform pero serán fácilmente aplicables a otras nubes IaaS o PaaS como Azure o Heroku.
¡Y lo mejor de todo te llevará menos de 1 hora!
Este curso esta diseñado para completarse en pocos minutos sin conocimientos previos.