Infrastructure as Code (IaC)
Percorso pratico su IaC e DevOps: automazione del deploy, gestione dei server, Cloud (AWS, Azure, GCP), CI/CD, configurazione con Ansible e uso di Docker, Kubernetes e strumenti di monitoring
- 17/10/2025
- 93 ore
- ibrida
- Roma
Iscriviti al corso o contattaci per informazioni. Posti limitati!
Vuoi conoscere le prossime date del corso? Contattaci per maggiori informazioni. Posti limitati!
Perché scegliere questo corso
Il corso è dedicato alle pratiche di Infrastructure as Code (IaC) e all’automazione dei processi DevOps. Vengono trattati il controllo del codice sorgente, la gestione di server web (Apache, Nginx) e il deployment con strumenti come Terraform e Argo CD.Si esplorano le principali piattaforme Cloud (AWS, Azure, GCP) e gli strumenti CI/CD come GitLab e Jenkins. Il percorso approfondisce gli strumenti di configurazione (Ansible, Chef, Puppet, Terraform) e i sistemi di containerizzazione e orchestrazione (Docker, Kubernetes, Docker Swarm, Mesos). In chiusura, si affrontano il monitoring con Prometheus e Grafana, l’analisi dei log tramite ELK Stack e la gestione dei progetti con JIRA.
Cosa imparerai
Introduzione al metodo Infrastructure as Code per gestire infrastrutture in modo automatico.
Configurazione e mantenimento di ambienti complessi con strumenti DevOps.
Uso di piattaforme cloud per infrastrutture scalabili e coerenti.
Miglior controllo e affidabilità nei processi di rilascio.
Programma del Corso
- Introduzione al Version Control
- Concetti fondamentali di Git (commit, branch, merge, rebase)
- Workflow Git (GitFlow, trunk-based, feature branching)
- Gestione dei conflitti e code review
- Repository remoti (GitLab, GitHub, Bitbucket)
- Best practice di versionamento e convenzioni sui commit
- Architettura e moduli Apache (MPM, mod_rewrite, mod_ssl)
- Configurazione dei Virtual Host Apache
- Sicurezza e gestione certificati SSL su Apache
- Ottimizzazione delle performance Apache
- Architettura Nginx e modello event-driven
- Configurazione dei server blocks Nginx
- Reverse proxy e load balancing Nginx
- Sicurezza, caching e ottimizzazione Nginx
- Concetti base di IaC (Infrastructure as Code)
- Providers, resources e modules Terraform
- State management e remote backend
- Automazione del provisioning su cloud multipli
- GitOps e principi fondamentali
- Gestione delle applicazioni Kubernetes con Argo CD
- Sincronizzazione automatica e progressive delivery
- Sicurezza e role-based access control (RBAC)
- Servizi principali AWS: EC2, S3, VPC, RDS
- IAM e aspetti di sicurezza su AWS
- Lambda e servizi serverless AWS
- Strumenti di monitoraggio AWS (CloudWatch)
- Servizi principali Azure: VM, Blob Storage, Azure SQL
- Configurazione rete e sicurezza Azure (NSG, IAM)
- Azure Functions e servizi serverless
- Monitoraggio e gestione log Azure
- Servizi principali GCP: Compute Engine, Cloud Storage, Cloud SQL
- Identity & Access Management su GCP
- Cloud Functions e Cloud Run
- Logging, monitoring e autoscaling GCP
- Servizi principali AWS: EC2, S3, VPC, RDS
- IAM e aspetti di sicurezza su AWS
- Lambda e servizi serverless AWS
- Strumenti di monitoraggio AWS (CloudWatch)
- Servizi principali Azure: VM, Blob Storage, Azure SQL
- Configurazione rete e sicurezza Azure (NSG, IAM)
- Azure Functions e servizi serverless
- Monitoraggio e gestione log Azure
- Servizi principali GCP: Compute Engine, Cloud Storage, Cloud SQL
- Identity & Access Management su GCP
- Cloud Functions e Cloud Run
- Logging, monitoring e autoscaling GCP
- Ansible (automazione configurazioni)
- Chef/Puppet (gestione configurazione server)
- Terraform (definizione risorse cloud)
- Docker
- Kubernetes
- Docker Swarm / Mesos
- Prometheus, Grafana
- ELK Stack (Elasticsearch, Logstash, Kibana)
- JIRA
Dettagli del corso
Destinatari
Questo corso è rivolto a professionisti IT, sistemisti e sviluppatori che desiderano automatizzare la gestione delle infrastrutture cloud e on-premise, oltre a chiunque voglia acquisire competenze DevOps per migliorare i processi di deploy e configurazione.
Requisti minimi
- Conoscenza base della lingua inglese
- Familiarità con ambienti Linux/Unix e concetti di networking
Attestato di frequenza
Al termine del corso, i partecipanti riceveranno un attestato di frequenza rilasciato da Digitality Consulting – Formatters.
Hai domande?
Contattaci telefonicamente o via WhatsApp al +39 3313420238Â oppure scrivici a info@formatters.it.
Cosa ti aspetta al termine del corso
Attestato di frequenza
Possibilità di accedere a colloqui
Competenze pratiche spendibili subito
Inizia subito il tuo percorso
Compila il form per iscriverti o richiedere maggiori informazioni


