Struttura del corso
Sintassi e Costrutti Avanzati di Terraform
- Approfondimento sulla sintassi di Terraform
- Cicli avanzati con for_each e count
- Utilizzo di mappe e liste per configurazioni dinamiche
Espressioni e Configurazioni Dinamiche
- Espressioni di base e relativi casi d'uso
- Espressioni avanzate per impostazioni infrastrutturali complesse
- Esercizi pratici sulle espressioni
Migliori Pratiche per i Moduli Terraform
- Moduli locali vs condivisi: quando utilizzare ciascuno
- Struttura dei moduli per riutilizzabilità e manutenibilità
- Versioning e gestione delle sorgenti dei moduli
Migliori Pratiche e Modelli di Terraform
- Revisione delle chiavi degli indici delle istanze per la gestione dello stato
- Migliori pratiche per la scrittura e l'organizzazione del codice Terraform
- Garantire l'idempotenza e minimizzare gli effetti collaterali
Gestione dello Stato di Terraform
- Importazione delle risorse e comprensione del file di stato
- Blocco dello stato, backend di stato e gestione remota dello stato
- Gestione del file di stato in ambienti distribuiti
Tenersi Aggiornti sugli Aggiornamenti di Terraform
- Revisione della documentazione insieme ai nuovi rilasci di Terraform
- Strategie per l'aggiornamento delle versioni di Terraform
- Gestione delle deprecazioni e percorsi di migrazione
Integrazione di Terraform con le Pipeline CI/CD
- Panoramica di YAML e configurazioni delle pipeline
- Configurazione di Terraform con strumenti CI/CD popolari
- Automazione dei flussi di lavoro di Terraform nelle pipeline
Risoluzione di Problemi e Debug Avanzati
- Approcci sistematici alla risoluzione di problemi relativi ai piani e alle applicazioni di Terraform
- Debug di errori comuni e avanzati in Terraform
- Utilizzo di log e output dettagliati per la risoluzione degli errori
Output e Flusso dei Dati in Terraform
- Comprensione e utilizzo degli output in Terraform
- Flusso dei 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 di Terraform in Locale
- Configurazione di un ambiente Terraform locale
- Esecuzione e test del codice Terraform su macchine locali
- Migliori pratiche per lo sviluppo locale
Gestione delle Dipendenze Circolari
- Identificazione e risoluzione delle dipendenze circolari
- Refactoring del codice per prevenire cicli di dipendenza
- Tecniche avanzate per la gestione delle dipendenze
Riepilogo e Prossimi Passi
Requisiti
- Conoscenza della sintassi e delle operazioni di base di Terraform
- Esperienza con l'infrastruttura cloud, preferibilmente AWS, e familiarità con i concetti CI/CD
Pubblico
- Ingegneri DevOps
- Architetti cloud
- Specialisti dell'infrastruttura
- Leader tecnici e manager
Recensioni (4)
Verificare tutti i dettagli nella pratica - scrivendo codice reale
Michal Pipala - EY
Corso - Advanced Terraform: Efficient Infrastructure as Code
Traduzione automatica
Formazione molto interattiva
Michal Bojko - EY
Corso - Advanced Terraform: Efficient Infrastructure as Code
Traduzione automatica
La struttura era buona, ogni sezione aveva uno scopo chiaro e risultava abbastanza semplice da seguire. Gli esercizi erano utili e l'istruttore si è dimostrato molto disponibile quando sono sorte delle difficoltà. Ho apprezzato anche il suo approccio rilassato durante i laboratori. Un grande merito va all'istruttore per aver mantenuto un atteggiamento calmo e amichevole per tutta la durata del corso, anche dopo che alcuni partecipanti hanno deciso di abbandonare l'esperienza.
Rares - Orange Services
Corso - Advanced Terraform: Efficient Infrastructure as Code
Traduzione automatica
La flessibilità del formatore di adattare il condivisione delle conoscenze in base al feedback del gruppo o alle aree di interesse
Alexandru - Orange Services
Corso - Advanced Terraform: Efficient Infrastructure as Code
Traduzione automatica