Saltar al contenido principal
Terraform
Herramienta DevOps

Formación corporativa en Terraform

Infraestructura como código para gestionar cloud y servicios.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en Terraform

Para qué equipos

Equipos técnicos que incorporan Terraform a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en Terraform resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Cursos disponibles en Terraform

Cada curso se puede asignar de forma independiente o combinar en un plan formativo.

Curso completo Terraform

Curso completo de Terraform, la herramienta de referencia para Infrastructure as Code en arquitecturas multi-cloud e híbridas. Aprendes los fundamentos de IaC, la sintaxis HCL en profundidad, providers y módulos reutilizables, gestión de state remoto y workspaces, despliegue real en AWS, pipelines CI/CD con policy-as-code, FinOps y testing de infraestructura. Al terminar puedes operar IaC en producción con catálogo interno de módulos y guardarraíles para tu equipo de plataforma.

Ver curso
Especialización Terraform avanzado: state remoto, AWS y CI/CD en equipos

Curso avanzado de Terraform para equipos de plataforma y DevOps que necesitan operar Infrastructure as Code en producción multi-entorno. Aprendes a gestionar state remoto con locking, refactorizar recursos sin downtime, desplegar landing zones reales en AWS, construir pipelines CI/CD con federación OIDC, aplicar policy-as-code y testing de infraestructura, y diseñar prácticas FinOps para entornos efímeros. Al terminar puedes liderar un catálogo interno de módulos para tu organización.

Ver curso
Especialización Terraform fundamentos: IaC, HCL, providers y módulos

Curso de entrada a Terraform para perfiles que necesitan una base sólida de Infrastructure as Code antes de abordar producción. Aprendes los fundamentos de IaC y la filosofía declarativa, dominas la sintaxis HCL en profundidad con variables, expresiones, funciones integradas y bucles, gestionas providers multi-cloud y trabajas recursos y data sources, y construyes módulos reutilizables con inputs y outputs documentados. Al terminar tienes la base lingüística imprescindible antes de afrontar state remoto y CI/CD.

Ver curso

Ver todos los cursos del catálogo

Stacks habituales que las empresas combinan en sus planes formativos junto a Terraform.

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

En este módulo se abordan los conceptos esenciales de Infrastructure as Code (IaC) y la propuesta de valor de Terraform como herramienta de referencia. Se estudia que es la gestión declarativa de infraestructura, por que resulta ventajosa frente al aprovisionamiento manual y como encaja Terraform en el flujo de trabajo DevOps.

Se presenta una comparativa entre las principales herramientas de IaC del mercado (Terraform, Pulumi, CloudFormation, Ansible), se explora la arquitectura interna de Terraform (core, providers, state, plan y apply) y se da un primer contacto con HCL (HashiCorp Configuration Language), el lenguaje declarativo con el que se definen los recursos de infraestructura.

  • Introducción a Infrastructure as Code Lección
  • Comparativa de herramientas IaC Lección
  • Arquitectura de Terraform Lección
  • Introducción a HCL Lección
  • Test de fundamentos de IaC y Terraform Test

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre Terraform

HashiCorp Desde 2014 Documentación oficial

Terraform es la herramienta de Infrastructure as Code (IaC) de referencia creada por HashiCorp. Permite definir, aprovisionar y gestionar infraestructura en cualquier proveedor cloud (AWS, Azure, GCP, entre otros) de forma declarativa mediante su lenguaje propio HCL (HashiCorp Configuration Language). Con Terraform, la infraestructura se versiona en repositorios Git como cualquier otro código fuente, lo que habilita revisiones, rollbacks y trazabilidad completa de cada cambio.

El modelo de trabajo de Terraform se basa en un ciclo claro: write (definir recursos en archivos .tf), plan (previsualizar los cambios que se aplicarán) y apply (ejecutar los cambios contra la API del proveedor). Este flujo, combinado con la gestión de estado remoto y el bloqueo concurrente, convierte a Terraform en una pieza central de las prácticas DevOps modernas, permitiendo a equipos de cualquier tamaño colaborar de forma segura sobre la misma infraestructura.

Desde su lanzamiento en 2014, Terraform ha consolidado un ecosistema de más de 4 000 providers que cubren desde clouds públicos hasta servicios SaaS, bases de datos, DNS y herramientas de monitorización. Su arquitectura extensible, junto con el Terraform Registry para compartir módulos reutilizables, lo convierte en la opción preferida por organizaciones que buscan estandarizar y automatizar su infraestructura a escala.

Versiones modernas y novedades

Terraform ha evolucionado sustancialmente desde las series 0.12 y 1.0. Las versiones 1.5, 1.8 y 1.10 han introducido capacidades que cambian la forma de escribir y operar código HCL en producción:

  • Import blocks (estables desde 1.5): declarar importaciones en HCL con import { to = ..., id = ... } y generar la configuración con terraform plan -generate-config-out=..., sustituyendo al comando imperativo terraform import.
  • Moved blocks: refactorizar módulos y renombrar recursos sin recrearlos ni tocar el state manualmente.
  • Pre and post conditions: validar asunciones de entrada y salida en resource, data y output con el bloque lifecycle { precondition {} postcondition {} }.
  • Ephemeral values (1.10): variables y outputs marcados como ephemeral = true que no se persisten en el state ni en los planes, ideales para credenciales rotatorias y tokens de corta vida.
  • Write-only attributes (1.10): atributos de recursos que se envían al provider pero nunca se leen de vuelta al state, reforzando la protección de contraseñas y secretos.
  • State migration con moved y removed: los bloques removed permiten eliminar recursos del state sin destruirlos en el cloud, útil en divisiones de módulos.
  • Stacks (beta en HCP Terraform): gestión coordinada de múltiples configuraciones con dependencias tipadas entre componentes, un paso más allá de los workspaces para organizaciones grandes.

OpenTofu: el fork FOSS comunitario

Tras el cambio de licencia de Terraform a BSL (Business Source License) en 2023, la Linux Foundation respalda OpenTofu, un fork de código abierto bajo MPL 2.0 gobernado por la comunidad. OpenTofu mantiene compatibilidad drop-in con HCL y con la mayor parte del ecosistema de providers, y añade funcionalidades propias como cifrado del state nativo desde la versión 1.7. Este itinerario usa Terraform como referencia, pero todos los ejemplos de HCL funcionan en OpenTofu sustituyendo el binario; el proyecto integrador documenta explícitamente cuándo conviene una alternativa u otra.

Qué incluye este itinerario

  • Fundamentos de IaC: conceptos de Infrastructure as Code, comparativa con alternativas (Pulumi, CloudFormation, Ansible, OpenTofu) y arquitectura interna de Terraform.
  • Instalación y entorno: configuración del CLI, providers, primer recurso y comandos esenciales.
  • Sintaxis HCL moderna: variables, locals, outputs, data sources, sistema de tipos, pre and post conditions, ephemeral values y write-only attributes.
  • Recursos y providers: bloques resource, configuración de providers, lifecycle, meta-argumentos (count, for_each, depends_on) y provisioners.
  • Módulos: creación de módulos reutilizables, Terraform Registry, composición y patrones de diseño.
  • Gestión de estado: state local y remoto (S3 con DynamoDB, Azure Storage, GCS, HCP Terraform), locking, import blocks, moved blocks, removed blocks, taint y comandos de state.
  • Workspaces y entornos: gestión multi-entorno (dev, staging y prod), variable files, backend config y stacks en HCP Terraform.
  • Terraform con AWS: proveedor AWS, VPC, EC2, RDS, S3, IAM y EKS con ejemplos prácticos.
  • CI/CD y equipos: integración en GitHub Actions con OIDC, HCP Terraform, Atlantis, Spacelift, drift detection, testing con terraform test, tfsec, checkov, trivy config y tflint.

Público objetivo

  • Ingenieros DevOps que necesitan gestionar infraestructura cloud de forma reproducible y automatizada.
  • Administradores de sistemas que buscan migrar de aprovisionamiento manual a Infrastructure as Code.
  • Desarrolladores backend que quieren comprender y controlar la infraestructura donde se despliegan sus aplicaciones.
  • Arquitectos cloud que diseñan infraestructuras multi-cuenta y multi-región.
  • Equipos de plataforma que construyen módulos internos reutilizables para su organización.

Prerrequisitos: familiaridad con la línea de comandos (Bash o PowerShell), conceptos básicos de redes (IP, DNS, puertos) y una cuenta en al menos un proveedor cloud (AWS, Azure o GCP) para los ejercicios prácticos. No se requiere experiencia previa con Terraform ni con HCL.

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de Terraform para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en Terraform: preguntas frecuentes

¿La formación en Terraform para empresas es bonificable por FUNDAE?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte la formación en Terraform?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta el temario de Terraform al nivel de mi equipo?
Sí. Ajustamos el itinerario de Terraform al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.