Terraform Essentials
Il corso “Terraform Essential” è un programma di formazione completo che si concentra sull’apprendimento e l’applicazione di Terraform, uno strumento di automazione dell’infrastruttura ampiamente utilizzato. Terraform è un’utility open-source sviluppata da HashiCorp, che consente agli sviluppatori e agli operatori di creare, configurare e gestire in modo efficace l’infrastruttura come codice.
Durante il corso “Terraform Essential”, gli studenti avranno l’opportunità di acquisire una solida comprensione dei concetti fondamentali di Terraform e impareranno come utilizzare questo strumento per automatizzare il provisioning e la gestione delle risorse dell’infrastruttura. Il corso è adatto sia per principianti che per coloro che hanno già una certa conoscenza di Terraform ma desiderano approfondire le loro competenze.
COD: DSH101
CATEGORIE: HashiCorp
Graziella G. (Terraform – DSH101)
Stefano C. (Terraform – DSH101)
Immacolata S. (Terraform – DSH101)
Paolo T. (Terraform – DSH101)
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti
- Conoscenza base comandi linux
- Conoscenza base sistema operativo linux
- Conoscenza base editor di testo su terminale (vi,vim,nano)
Conoscenze/Competenze in uscita
Al termine del corso i partecipanti saranno in grado di:
Teoria
- Comprendere quali sono i vantaggi che offre uno strumento come Terraform
- Comprendere le componenti core di terrafrom
Pratica
- Installazione di Terraforms su ambiente Windows
- Creazione di infrastruttura di rete con macchine virtuali su ambiente VMware vSphere
- Personalizzazione del deployment di ciascuno dei componenti dell’infrastruttura per mezzo del linguaggio HCL
- Suddivisione e organizzazione del proprio codice Terraform in moduli e workspaces
- Provider
- Resources
- Terraform State
- Data Blocks
- Variables and Interpolation
- Functions
- Conditionals and Loops
- Passwords
- Provisioners
- Modules
- Workspaces
Durata – 3 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Language
Trainer: Italiano
Labs: Inglese
Slides: Inglese