Struttura del corso

Avanzate Terraform Sintassi e costrutti

  • Approfondimento della sintassi Terraform
  • Loop avanzati con for_each e conteggio
  • Utilizzo di mappe ed elenchi per configurazioni dinamiche

Expressioni e configurazioni dinamiche

  • Espressioni di base e relativi casi d'uso
  • Espressioni avanzate per configurazioni di infrastrutture complesse
  • Esercitazioni pratiche sulle espressioni

Terraform Procedure consigliate per i moduli

  • Moduli locali e condivisi: quando usarli
  • Strutturazione di moduli per la riutilizzabilità e la manutenibilità
  • Controllo delle versioni e gestione delle origini dei moduli

Terraform Procedure consigliate e modelli

  • Revisione delle chiavi di indice dell'istanza per la gestione dello stato
  • Procedure consigliate per la scrittura e l'organizzazione Terraform del codice
  • Garantire l'idempotenza e ridurre al minimo gli effetti collaterali

Gestione Terraform dello stato

  • Importazione di risorse e comprensione del file di stato
  • Blocco dello stato, back-end dello stato e gestione remota dello stato
  • Gestione del file di stato in ambienti distribuiti

Al passo con Terraform Aggiornamenti

  • Revisione della documentazione insieme alle nuove versioni Terraform
  • Strategie per l'aggiornamento delle versioni Terraform
  • Gestione delle deprecazioni e dei percorsi di migrazione

Integrazione Terraform con pipeline CI/CD

  • Panoramica delle configurazioni YAML e pipeline
  • Configurazione Terraform con i più diffusi strumenti CI/CD
  • Automatizzare Terraform i flussi di lavoro nelle pipeline

Risoluzione avanzata dei problemi e debug

  • Approcci sistematici alla risoluzione dei problemi Terraform pianifica e applica
  • Debug di errori comuni e avanzati in Terraform
  • Utilizzo di log e output dettagliato per la risoluzione degli errori

Output e flusso di dati in Terraform

  • Comprensione e utilizzo degli output in Terraform
  • Flusso di dati tra moduli e configurazioni root
  • Protezione delle informazioni sensibili negli output

Logica condizionale in Terraform

  • Scrittura di istruzioni condizionali con count, for_each e if
  • Creazione condizionale di risorse
  • Casi d'uso per la logica condizionale nei moduli

Esecuzione Terraform in locale

  • Impostazione di un ambiente locale Terraform
  • Esecuzione e test del codice Terraform su computer locali
  • Buone pratiche di sviluppo locale

Gestione delle dipendenze circolari

  • Identificazione e risoluzione delle dipendenze circolari
  • Refactoring del codice per evitare cicli di dipendenza
  • Tecniche avanzate per la gestione delle dipendenze

Riepilogo e prossime tappe

Requisiti

  • Comprensione della sintassi e delle operazioni di base Terraform
  • Esperienza con l'infrastruttura cloud, preferibilmente AWS, e familiarità con i concetti CI/CD

Pubblico

  • DevOps Ingegneri
  • Architetti del cloud
  • Specialisti dell'infrastruttura
  • Responsabili tecnici e manager 
 21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (5)

Corsi relativi

Azure for Data Engineer

35 ore

Cloud Architect

35 ore

Categorie relative