Contacta con nosotros

Temario del curso

Introducción

  • Resumen de los conceptos y componentes centrales de Terraform.
  • Fundamentos de DevOps.

Primeros pasos

  • Instalación y configuración de Terraform.
  • Configuración de espacios de trabajo para múltiples entornos.
  • Estado local frente a estado remoto en Terraform.
  • Herramientas avanzadas de Terraform y CLI.

Construcción de módulos complejos de Terraform

  • Estructura estándar de un módulo.
  • Definición de configuraciones del proveedor.
  • Desarrollo de módulos personalizados de Terraform.
  • Creación de infraestructuras reutilizables con módulos.
  • Módulos públicos frente a compartidos.
  • Publicación de módulos en el registro de Terraform.
  • Mejores prácticas en la composición de módulos.

Técnicas de codificación y optimización

  • Bucles y metadatos (meta-arguments).
  • Expresiones dinámicas del lenguaje.
  • Sintaxis y operadores de HCL.
  • Sintaxis de bloques y configuraciones del backend.
  • Repositorio único (mono-repo) frente a repositorios múltiples (multi-repo).
  • Trabajo con Terragrunt.

Endurecimiento de la seguridad y automatización

  • Seguridad profunda en Terraform.
  • Gestión de credenciales y secretos.
  • Marco de pruebas automatizadas.
  • Análisis y validación de código.
  • Pipelines de entrega automatizados.
  • Fiabilidad de la infraestructura y los despliegues.

Solución de problemas

Resumen y próximos pasos

Requerimientos

  • Comprensión de los conceptos de infraestructura en la nube.
  • Experiencia básica con las operaciones de Terraform.

Público objetivo

  • Ingenieros de DevOps.
  • Administradores de sistemas.
  • Arquitectos de sistemas.
 14 Horas

Número de participantes


Precio por participante

Reseñas (6)

Próximos cursos

Categorías Relacionadas