INFORMAZIONI SU

Tecnologie Web Avanzate

Programma dell'insegnamento di Tecnologie Web Avanzate - Corso di laurea magistrale in Comunicazione Multimediale e tecnologie dell'Informazione (2013/14)

Docente

Prof. Aggr. Vincenzo Della Mea 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.