Contacta con nosotros

Temario del curso

Introducción

  • Visión general 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 infraestructura reutilizable mediante módulos.
  • Módulos públicos frente a módulos 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 metargumentos.
  • Expresiones del lenguaje dinámico.
  • Sintaxis de HCL y operadores.
  • Sintaxis de bloques y configuraciones del backend.
  • Mono-repositorio frente a multi-repositorio.
  • Trabajo con Terragrunt.

Endurecimiento de la seguridad y automatización

  • Seguridad profunda de Terraform.
  • Gestión de credenciales y secretos.
  • Frameworks de prueba automatizada.
  • Análisis y validación de código.
  • Pipelines de entrega automatizada.
  • Confiabilidad de la infraestructura y despliegues.

Resolución de problemas

Resumen y próximos pasos

Requerimientos

  • Comprensión de los conceptos de infraestructura en la nube.
  • Experiencia básica en 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