Casos de Éxito | Blog | Newsletter | Contacto
Terraform: Orquestación en la Nube con Infrastructure as Code
- Home
- Formaciones
- Tecnologia
- Terraform Infraestructuras Cloud
-
Abilways
- }
Esta formación en Terraform permite automatizar el despliegue de infraestructuras en la nube mediante el enfoque Infrastructure as Code (IaC), facilitando la creación, gestión y evolución de entornos Cloud de forma eficiente y reproducible.
A lo largo de la formación, se abordan tanto los fundamentos como los conceptos avanzados de Terraform, permitiendo estructurar proyectos, gestionar recursos y orquestar despliegues multi-cloud con buenas prácticas de organización y mantenimiento del código.
Objetivos de la formación Terraform
Al finalizar la formación, será capaz de:
• Explicar los principios de Infrastructure as Code (IaC – Infraestructura como Código) y los beneficios asociados a su adopción
• Instalar, configurar y utilizar Terraform en diferentes sistemas
• Escribir scripts Terraform para crear, modificar y versionar infraestructuras Cloud
• Utilizar módulos Terraform, gestionar variables, outputs, providers y data sources
• Implementar buenas prácticas de seguridad, modularidad y mantenimiento del código Terraform
• Orquestar despliegues multi-cloud
Programa de la formación Terraform
Día 1 – Mañana
Introducción a IaC (Infrastructure as Code – Infraestructura como Código)
• Infraestructura inmutable
• Tipología de herramientas:
o Scripts ad hoc
o Herramientas de gestión de configuración
o Herramientas de generación de templates
o Orquestadores
• Ventajas del uso de una herramienta como Terraform
• Arquitectura distribuida, microservicios y automatización
Introducción a Terraform
• Historia y posicionamiento
• HCL (HashiCorp Configuration Language)
• Casos de uso
Ejemplos de ejercicios prácticos (a título indicativo)
• Instalación y primeros pasos con Terraform en Linux
Día 1 – Tarde
Conceptos básicos de Terraform
• Estructura del proyecto y organización del código
• Providers
• Identificadores
• Recursos
• Variables y archivos de variables
• Outputs / archivos de salida
• Módulos
• Templates
• Fuentes de datos
Ejemplos de ejercicios prácticos (a título indicativo)
• Conexión a AWS (Amazon Web Services) y a GCP (Google Cloud Platform)
• Crear una instancia y aprovisionar software en las instancias (Ansible, scripts)
• Probar el despliegue de una aplicación web / base de datos
Día 2 – Mañana
Terraform avanzado
• Bucles y condiciones
• Meta-argumentos
• Recursos integrados
• Despliegues multi-cloud
• Estado y backend
• Archivo de estado remoto
Visión general del ecosistema Terraform
• Cifrado de datos sensibles: Terraform y Vault
• Terragrunt
• Terraform Graph
• Terraform Registry
• TFLint
• Terraform Docs
• Terratest
• Terragrunt
• Brainboard
• Terraspace
• Infracost
• Terraform Enterprise
Día 2 – Tarde
Ejemplos de ejercicios prácticos (a título indicativo)
• Despliegue de un clúster web (con auto-scaling)
• Instalación y uso de HashiCorp Vault
• Visualización del árbol de dependencias con Terraform Graph
• Uso del Terraform Registry (módulo público)
• Despliegue en múltiples entornos con Terragrunt
Metodología de la formación Terraform
• El formador alterna entre métodos demostrativos, interrogativos y activos (ejercicios prácticos y/o role plays)
Evaluación de la formación Terraform
• Evaluación continua mediante ejercicios y casos de estudio realizados durante la formación
Esta formación es bonificable a través de FUNDAE para todas las empresas que cuenten con trabajadores en régimen general de la Seguridad Social y dispongan de crédito formativo. SKOLAE Formación gestiona todo el proceso administrativo necesario para que tu empresa pueda recuperar el importe invertido en la formación, siempre que se cumplan los requisitos legales y de comunicación establecidos por FUNDAE.
La formación es impartida por un formador experto en Cloud Computing y automatización de infraestructuras, con experiencia en entornos DevOps y despliegues multi-cloud. Aporta una visión práctica sobre la implementación de Infrastructure as Code y la industrialización de entornos Cloud.
Objetivos
Objetivos de la formación Terraform
Al finalizar la formación, será capaz de:
• Explicar los principios de Infrastructure as Code (IaC – Infraestructura como Código) y los beneficios asociados a su adopción
• Instalar, configurar y utilizar Terraform en diferentes sistemas
• Escribir scripts Terraform para crear, modificar y versionar infraestructuras Cloud
• Utilizar módulos Terraform, gestionar variables, outputs, providers y data sources
• Implementar buenas prácticas de seguridad, modularidad y mantenimiento del código Terraform
• Orquestar despliegues multi-cloud
Duración
Programa
Programa de la formación Terraform
Día 1 – Mañana
Introducción a IaC (Infrastructure as Code – Infraestructura como Código)
• Infraestructura inmutable
• Tipología de herramientas:
o Scripts ad hoc
o Herramientas de gestión de configuración
o Herramientas de generación de templates
o Orquestadores
• Ventajas del uso de una herramienta como Terraform
• Arquitectura distribuida, microservicios y automatización
Introducción a Terraform
• Historia y posicionamiento
• HCL (HashiCorp Configuration Language)
• Casos de uso
Ejemplos de ejercicios prácticos (a título indicativo)
• Instalación y primeros pasos con Terraform en Linux
Día 1 – Tarde
Conceptos básicos de Terraform
• Estructura del proyecto y organización del código
• Providers
• Identificadores
• Recursos
• Variables y archivos de variables
• Outputs / archivos de salida
• Módulos
• Templates
• Fuentes de datos
Ejemplos de ejercicios prácticos (a título indicativo)
• Conexión a AWS (Amazon Web Services) y a GCP (Google Cloud Platform)
• Crear una instancia y aprovisionar software en las instancias (Ansible, scripts)
• Probar el despliegue de una aplicación web / base de datos
Día 2 – Mañana
Terraform avanzado
• Bucles y condiciones
• Meta-argumentos
• Recursos integrados
• Despliegues multi-cloud
• Estado y backend
• Archivo de estado remoto
Visión general del ecosistema Terraform
• Cifrado de datos sensibles: Terraform y Vault
• Terragrunt
• Terraform Graph
• Terraform Registry
• TFLint
• Terraform Docs
• Terratest
• Terragrunt
• Brainboard
• Terraspace
• Infracost
• Terraform Enterprise
Día 2 – Tarde
Ejemplos de ejercicios prácticos (a título indicativo)
• Despliegue de un clúster web (con auto-scaling)
• Instalación y uso de HashiCorp Vault
• Visualización del árbol de dependencias con Terraform Graph
• Uso del Terraform Registry (módulo público)
• Despliegue en múltiples entornos con Terragrunt
Metodología
Metodología de la formación Terraform
• El formador alterna entre métodos demostrativos, interrogativos y activos (ejercicios prácticos y/o role plays)
Evaluación de la formación Terraform
• Evaluación continua mediante ejercicios y casos de estudio realizados durante la formación
Bonificación Fundae
Esta formación es bonificable a través de FUNDAE para todas las empresas que cuenten con trabajadores en régimen general de la Seguridad Social y dispongan de crédito formativo. SKOLAE Formación gestiona todo el proceso administrativo necesario para que tu empresa pueda recuperar el importe invertido en la formación, siempre que se cumplan los requisitos legales y de comunicación establecidos por FUNDAE.
Formador
La formación es impartida por un formador experto en Cloud Computing y automatización de infraestructuras, con experiencia en entornos DevOps y despliegues multi-cloud. Aporta una visión práctica sobre la implementación de Infrastructure as Code y la industrialización de entornos Cloud.








