TRFRM-GCP-ESS | Terraform con GCP Essentials
Este curso proporciona una introducción completa y práctica al uso de Terraform como herramienta de Infraestructura como Código (IaC). A lo largo de ocho capítulos, los participantes aprenderán a desplegar y gestionar infraestructura automatizada, dominar el ciclo de vida de recursos, manejar variables y salidas, y aplicar buenas prácticas de seguridad y organización del código. Se incluyen ejercicios prácticos al final de cada módulo para reforzar el aprendizaje.
Objetivos del curso
Comprender el uso de Terraform para definir, desplegar y gestionar infraestructura en la nube de forma segura, organizada y siguiendo buenas prácticas de manera introductoria.
Perfil de audiencia
- Ingenieros de infraestructura.
- Administradores de sistemas.
- Desarrolladores interesados en DevOps.
- Arquitectos de soluciones en la nube.
- Profesionales de TI que deseen automatizar la gestión de infraestructura.
Prerrequisitos
- Conocimientos básicos sobre servicios en la nube.
- Familiaridad con la línea de comandos.
- Conceptos básicos de redes y servidores.
- Conceptos básicos de archivos de configuración o sintaxis declarativa (opcional, pero recomendable).
Versión de la tecnología
- 1
Esquema del curso
Capítulo 1: Introducción a Terraform e IaC
- Objetivos
- 1.1 ¿Qué es la Infraestructura como Código?
- 1.2 ¿Qué es Terraform?
- 1.3 ¿Cómo funciona Terraform?
- 1.3 Arquitectura y flujo de trabajo de Terraform
- 1.4 Comparación de Terraform con otras herramientas IaC.
- Resumen
- Referencias bibliográficas
Capítulo 2: Instalación y Preparación del Entorno
- Objetivos
- 2.1 Instalación de Terraform
- 2.2 Verificación de instalación y uso de terraform version
- Resumen
- Práctica: Instalación y verificación de Terraform
- Referencias bibliográficas
Capítulo 3: Primeros pasos con Proveedores y Recursos
- Objetivos
- 3.1 ¿Qué es un Proveedor?
- 3.2 Tipos de Proveedores
- 3.3 ¿Cómo se configura un proveedor
- 3.4 Configuración de credenciales para proveedores nube
- 3.5 Definición de un archivo .tf (main.tf)
- 3.6 Definición de recursos
- Resumen
- Práctica: Autenticación de un proveedor
- Práctica: Definición de un recurso de red
- Referencias bibliográficas
Capítulo 4: Variables y Salidas
- Objetivos
- 4.1 ¿Qué es una variable?
- 4.2 Tipos de variables (string, number, bool, list, map)
- 4.3 ¿Qué es una salida?
- 4.4 Uso de las salidas en Terraform
- Resumen
- Práctica: Creación y asignación de variables
- Práctica: Creación de outputs
- Referencias bibliográficas
Capítulo 5: Ciclo de Vida con CLI
- Objetivos
- 5.1 terraform init: Inicialización de Terraform
- 5.2 terraform plan: Vista previa y validaciones
- 5.3 terraform apply: Despliegue real
- 5.4 terraform destroy: Limpieza de recursos
- Resumen
- Práctica: Implementación de la plantilla de terraform
- Referencias bibliográficas
Capítulo 6: Estado de Terraform
- Objetivos
- 6.1 ¿Qué es el terraform.tfstate?
- 6.2 Riesgos y buenas prácticas del estado local
- 6.3 ¿Que es el archivo .terraform.lock.hcl?
- 6.4 Introducción al estado remoto
- Resumen
- Práctica: Leer e interpretar el archivo .tfstate generado.
- Referencias bibliográficas
Capítulo 7: Seguridad Básica en Terraform
- Objetivos
- 7.1 Evitar credenciales hardcodeadas
- 7.2 Uso seguro de archivos terraform.tfvars y .gitignore
- 7.3 Marcar variables como sensitive
- 7.4 Alternativas seguras
- Resumen
- Práctica: Crear archivo .tfvars con claves y etiqueta sensible
- Referencias bibliográficas
Capítulo 8: Buenas Prácticas en la Organización del Código
- Objetivos
- 8.1 Separación en archivos lógicos (main.tf, outputs.tf, variables.tf)
- 8.2 Uso de comentarios y convenciones de nombres
- 8.3 Control de versiones con Git
- 8.4 Preparación del proyecto para producción
- Resumen
- Práctica: Estructurar un proyecto básico en Terraform
- Referencias bibliográficas
Descargue el temario para conocer el detalle completo de los contenidos.
Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.
TRFRM-GCP-ESS | Terraform con GCP Essentials
Duración 1 día Versión 2025 Temario Descarga aquí ⇩ Fechas Netec Consultar Métodos de entrega 👤 💻