Corso basato sullo studio dei sistemi distribuiti di Cloud Computing in cui impareremo a conoscere:

  • i più noti paradigmi di utilizzo del cloud computing
  • la natura dell'architettura di un data center
  • i concetti di virtualizzazione applicati ad architetture distribuite complesse 
  • l'evoluzione dei paradigmi di programmazione che ha portato al concetto di microservizi
  • il concetto di sviluppo in pipeline CI/CD (Continuous Integration / Continuous Development)
  • strumenti come Docker e Kubernetes
  • i concetti principali dell'Edge Computing
Inoltre impareremo a programmare una semplice applicazione su piattaforma cloud Amazon Web Service