Struttura del corso

Introduzione all'IaC & Terraform

  • Cosa è l'Infrastruttura come Codice?
  • Vantaggi e architettura di Terraform.
  • Confronto tra Terraform e strumenti specifici del fornitore.
  • Concetti fondamentali e workflow di base di Terraform.

Fondamenti di Terraform

  • Installazione di Terraform e configurazione dell'ambiente.
  • Autenticazione in Terraform.
  • Comprendere i file Terraform e il loro ruolo nei moduli.
  • Struttura e sintassi dei template Terraform.
  • Introduzione ai workspace di Terraform.
  • Esecuzione dei comandi principali di Terraform.
  • Gestione della parallelizzazione nelle operazioni di Terraform.
  • Comprensione delle dipendenze implicite vs. esplicite.

Fornitori di Terraform

  • Configurazione e utilizzo di Terraform con AWS, Azure e GCP.
  • Best practices specifiche dei fornitori e configurazione.

Variabili e Funzioni di Terraform

  • Approfondimento sulle variabili.
  • Esplorazione delle funzioni integrate per configurazioni dinamiche.
  • Utilizzo dell'interpolazione, espressioni e funzioni.

Configurazione Avanzata di Terraform

  • Progettazione avanzata dei template e nesting dei moduli.
  • Gestione degli stati di Terraform.
  • Risoluzione della deriva delle configurazioni e gestione del ciclo di vita delle risorse.
  • Importazione e gestione delle risorse esistenti.
  • Modelli di esecuzione locale vs. remoto.
  • Debugging e logging in Terraform.

Terraform Cloud

  • Confronto tra le edizioni open source, cloud e enterprise di Terraform.
  • Configurazione e gestione dei workspace in Terraform Cloud (TFC).
  • Vantaggi di Terraform Cloud per i team e gli ambienti collaborativi.

Riepilogo e Prossimi Passi

Requisiti

  • Conoscenza di base della Cloud Computing.
  • Comprensione dell'Infrastruttura come Codice (IaC).

Pubblico

  • Ingegneri DevOps.
  • Ingegneri cloud.
  • Amministratori di sistema.
  • Sviluppatori software.
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative