Corso gratuito · 7 moduli
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.
Programma
Installazione, configurazione, repository, commit e cronologia. Le basi per versionare un progetto sul proprio computer.
Vai al modulo →Creare una repository remota, collegarla al progetto locale e pubblicare il codice con push e pull.
Vai al modulo →Un progetto Node.js con test automatici e una pipeline che si attiva ad ogni push su main.
Vai al modulo →Container, immagini personalizzate, un ambiente React containerizzato e Docker Compose per lo sviluppo.
Vai al modulo →Orchestrare i container con Minikube: Deployment, Service, probe di salute e deploy automatizzato.
Vai al modulo →Infrastructure as Code: descrivere server, reti e servizi cloud in file dichiarativi, versionabili come il codice.
Vai al modulo →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 →