Programma di Sistemi Distribuiti E Cloud Computing:
Introduzione ai sistemi distribuiti.
Introduzione al Cloud computing.
Architetture per sistemi distribuiti.
Comunicazione nei sistemi distribuiti.
Introduzione alla programmazione in Go.
Virtualizzazione: a livello di sistema e di sistema operativo, orchestrazione di container.
Architetture a microservizi e serverless computing.
Coordinazione e sincronizzazione nei sistemi distribuiti.
Consistenza e replicazione nei sistemi distribuiti e Cloud.
Tolleranza ai guasti nei sistemi distribuiti.
Esempi di sistemi e servizi distribuiti e Cloud.
Amazon Web Services.