Solicitar información

Temario del curso

Sintaxis y construcciones avanzadas de Terraform

  • Análisis profundo de la sintaxis de Terraform
  • Bucles complejos con for_each y count
  • Uso de mapas y listas en configuraciones dinámicas

Expresiones y configuraciones dinámicas

  • Conceptos básicos de expresiones y sus casos de uso
  • Expresiones avanzadas útiles para configuraciones nube muy complejas
  • Ejercicios prácticos enfocados en el empleo de expresiones

Buenas prácticas para la creación de módulos Terraform

  • Módulos locales frente a compartidos: cuándo recurrir a cada uno
  • Organización óptima de los módulos para mejorar su reutilización y mantenibilidad
  • Gestión adecuada del control de versiones así como de las fuentes de obtención de los módulos

Buenas prácticas y patrones recomendados para Terraform

  • Revisión exhaustiva de las claves de índice de instancia en la gestión del estado
  • Técnicas probadas para redactar y organizar el código de Terraform
  • Mecanismos orientados a garantizar idempotencia y minimizar efectos colaterales no deseados

Gestión del estado de Terraform

  • Importación de recursos e interpretación del archivo de estado asociado
  • Técnicas como el bloqueo de estados, los entornos back-end remotos y la administración eficaz del estado en entornos compartidos
  • Estrategias para manipular adecuadamente el archivo de estado cuando se trabaja simultáneamente en varias localizaciones

Seguimiento de las novedades y actualizaciones de Terraform

  • Consulta continua tanto de la documentación oficial como de los nuevos lanzamientos del software
  • Estrategias probadas para realizar actualizaciones seguras a versiones más recientes de Terraform
  • Abordar situaciones como la desaprobación progresiva o los procedimientos necesarios para migrar entre versiones

Integración de Terraform con canales CI/CD

  • Introducción a la redacción de configuraciones YAML y estructuras propias para los flujos de trabajo automáticos
  • Instalación y puesta en marcha iniciales de Terraform en entornos que cuentan con diversas herramientas populares de CI/CD
  • Mecanismos orientados a lograr la automatización plena de los flujos propios de Terraform dentro de dichos canales

Detección y corrección avanzada de errores en configuraciones Terraform

  • Enfoques ordenados para analizar detalladamente los resultados obtenidos mediante planificaciones o aplicaciones de Terraform
  • Identificación y solución de fallos corrientes y excepcionales que pudieran darse en el software
  • Uso sistemático de informes logueados o modos verbosos para identificar con exactitud la fuente del problema

Conceptos básicos sobre los resultados y el flujo de datos en Terraform

  • Comprensión esencial respecto a la utilidad real de definir outputs o salidas finales para configuraciones Terraform
  • Dinámica del flujo de información entre módulos distintos y el entorno base que los contiene
  • Técnicas eficaces para salvaguardar contenido sensible al definir outputs de salida

Estructuras lógicas condicionales en Terraform

  • Implementación práctica de bloques con condiciones, usando parámetros como count, for_each e instrucciones if
  • Creación dinámica o restringida de recursos basada precisamente en la existencia u omisión de ciertas circunstancias predeterminadas
  • Situaciones concretas donde resulta ventajoso aplicar lógica condicional dentro del desarrollo modular

Operación local de Terraform

  • Pasos fundamentales para iniciar un entorno propio a fin de usar Terraform en máquinas locales
  • Pruebas iterativas del código redactado y su evaluación final en equipos de desarrollo doméstico
  • Buenas prácticas recomendadas para quienes trabajan con configuraciones en sus entornos propios

Abordaje de ciclos de dependencias no deseadas

  • Detección sistemática y corrección de circunstancias donde aparecen dependencias recíprocas no previstas
  • Modificaciones necesarias al código fuente para eliminar definitivamente tales bucles de interrelación
  • Prácticas especializadas para garantizar una gestión sólida y sin ambigüedades de los vínculos existentes entre elementos

Conclusión general y próximos pasos a seguir

Requerimientos

  • Comprensión básica de la sintaxis y operaciones de Terraform
  • Experiencia previa con infraestructuras en la nube, preferentemente AWS, así como familiaridad con los conceptos de CI/CD

Público objetivo

  • Ingenieros DevOps
  • Arquitectos cloud
  • Especialistas en infraestructura
  • Líderes técnicos y gerentes
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (4)

Próximos cursos

Categorías Relacionadas