Corso gratuito · 7 moduli

Corso pratico
e teorico
per imparare le basi da DevOps

Un percorso pratico e teorico per imparare Git da zero, collaborare su GitHub e padroneggiare le moderne pratiche DevOps: dalla creazione di infrastrutture cloud con Terraform e AWS, alla containerizzazione con Docker, fino all'orchestrazione con Kubernetes e all'automazione con GitHub Actions.

Git GitHub Docker Kubernetes Terraform AWS

Programma

Sette moduli, in ordine.

01

Git in locale

Installazione, configurazione, repository, commit e cronologia. Le basi per versionare un progetto sul proprio computer.

Vai al modulo →
02

GitHub e collaborazione

Creare una repository remota, collegarla al progetto locale e pubblicare il codice con push e pull.

Vai al modulo →
03

CI/CD con GitHub Actions

Un progetto Node.js con test automatici e una pipeline che si attiva ad ogni push su main.

Vai al modulo →
04

Docker

Container, immagini personalizzate, un ambiente React containerizzato e Docker Compose per lo sviluppo.

Vai al modulo →
05

Kubernetes

Orchestrare i container con Minikube: Deployment, Service, probe di salute e deploy automatizzato.

Vai al modulo →
06

Terraform

Infrastructure as Code: descrivere server, reti e servizi cloud in file dichiarativi, versionabili come il codice.

Vai al modulo →
07

AWS

Il cloud provider su cui gira tutto il resto: IAM, EC2, VPC, S3, RDS, Load Balancer, Route 53, Lambda, ECS/EKS e CloudWatch.

Vai al modulo →