Tecnologie Web Avanzate
Docente
Prof. Aggr. Vincenzo Della Mea vincenzo.dellamea@uniud.it sito web
Crediti
6 CFU
Finalità
Il corso si propone di introdurre gli studenti alle Tecnologie Web destinate all'interoperabilità, alla condivisione di risorse ed alla cooperazione, sia dal punto di vista concettuale che pratico tramite esercitazioni e casi di studio. Il corso consente allo studente di completare la formazione in tema di tecnologie web già iniziata con i corsi di Tecnologie Web e Complementi di Tecnologie Web.
Programma
- Service Oriented Architecture
- Web Services
- Basi
- Tecniche avanzate: coreografia ed orchestrazione
- Servizi REST
- (Grid- e ) Cloud Computing
- Basi
- Esempi di piattaforme per il Cloud Computing e casi di studio
* Amazon, Google App Engine, iCloud
- Tecnologie Web per la cooperazione e condivisione di risorse
- Cenni su peer-to-peer
- Piattaforme di social media
Il programma è complementato da seminari tenuti dagli studenti su argomenti specifici.
Attività di Laboratorio
Il corso si tiene in laboratorio, e per ogni argomento è prevista l’esemplificazione tramite esercizi e casi di studio, principalmente in PHP.
Prerequisiti
Tecnologie Web e Complementi di Tecnologie Web sono corsi propedeutici a Tecnologie Web Avanzate. È anche necessaria una buona conoscenza di programmazione in qualsiasi linguaggio.
Bibliografia
- M.P. Papazoglou. Web Services: Principles and Technology, Pearson Education, 2008
- Web Services and SOA: Principles and Technology, Pearson 2012
- T.Erl. Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall, 2005
- J.Barr. Cloud computing. Apogeo 2010
- A lezione verrà segnalato o fornito altro materiale (lucidi, articoli scientifici, pagine Web, dispense, testi consigliati)
Modalità d'esame
L’esame è orale, e può essere accompagnato da un seminario durante le lezioni oppure da un progetto da consegnare prima dell’orale. Il solo orale viene valutato al massimo 28/30; seminario o progetto permettono di arrivare alla lode.
Orario di ricevimento
Lunedì ore 15.30-17; dopo ogni lezione.