Salta ai contenuti. | Salta alla navigazione

Strumenti personali

Cloud e mobile computing

L'obiettivo dell’insegnamento di Cloud e Mobile Computing è quello di introdurre lo studente alle principali tematiche relative ai sistemi distribuiti in ambito Cloud e in ambienti mobili, con lo scopo di apprendere concetti teorici e strumenti di sviluppo e gestione avanzati e di realizzare applicazioni Cloud e mobile.

 

Le principali conoscenze acquisite saranno:

  • paradigmi, architetture e modelli di riferimento per applicazioni Cloud

  • concetti avanzati in ambito Cloud: clustering, scalabilità, replicazione, ecc.

  • container e microservizi

  • architetture e modelli di riferimento per applicazioni mobile

  • modelli di programmazione per applicazioni mobile (nativa, ibrida, Web) e principali piattaforme di sviluppo

 

Le principali abilità (ossia la capacità di applicare le conoscenze acquisite) saranno:

  • identificare il paradigma architetturale più adatto alle esigenze dell’applicazione (es. PaaS, IaaS e container)

  • sviluppare e gestire applicazioni Cloud utilizzando diversi paradigmi architetturali

  • realizzare applicazioni mobile utilizzando diversi modelli di programmazione

 

Esame ad anni alterni

L'esame non sarà attivo nell' A.A. 2019/20

Docenti: Prof. Mauro Tortonesi e Prof. Carlo Giannelli