Contacta con nosotros

Temario del curso

Introducción

  • Visión general de los conceptos clave y componentes 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 y línea de comandos (CLI) de Terraform.

Construcción de módulos complejos de Terraform

  • Estructura estándar de los módulos.
  • Definición de configuraciones de proveedores.
  • Desarrollo de módulos personalizados de Terraform.
  • Creación de infraestructuras reutilizables mediante 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 metarparámetros.
  • Expresiones de lenguaje dinámico.
  • Sintaxis HCL y operadores.
  • Sintaxis de bloques y configuraciones de backend.
  • Monorrepositorio frente a multirepositorio.
  • Trabajo con Terragrunt.

Endurecimiento de la seguridad y automatización

  • Seguridad profunda de Terraform.
  • Gestión de credenciales y secretos.
  • Marcos de pruebas automatizadas.
  • Análisis y validación de código.
  • Tuberías de entrega automatizada.
  • Fiabilidad de la infraestructura y los despliegues.

Resolució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