Tecnologie Web Avanzate - Advanced Web Technologies

Programma dell'insegnamento - Corso di laurea in Informatica Magistrale internazionale

 

Docente

Prof. Vincenzo Della Mea

Indirizzo e-mail
vincenzo.dellamea@uniud.it

Indirizzo Pagina Web Personale
http://www.dimi.uniud.it/members/vincenzo.dellamea/

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

I temi trattati includono Service Oriented Architecture, Web Services (principi, tecnologie di base e cenni di tecnologie avanzate), Cloud Computing, paradigmi per la progettazione strutturata di applicazioni web.
Le lezioni frontali teoriche sono complementate da seminari su argomenti specifici, che possono includere anche attività pratiche in laboratorio.

Bibliografia

Materiale didattico fornito dal docente
M.P. Papazoglou. Web Services: Principles and Technology, Pearson Education, 2008
J.Barr. Cloud computing. Apogeo 2010.

Modalità d'esame

L'esame è orale e verte su tutti i temi trattati a lezione, più un appropfondimento a scelta dello studente che può anche comportare lo sviluppo di un progetto pertinente.

****************************************************************************************

Aims

The present course is aimed at introducing students to web technologies related to interoperability, resource sharing, and cooperation, from a conceptual as well as practical point of view, the latetr by means of case studies and exercises. The course allows the student to complete the education on web technologies started with the previous courses on Web Technologies.

Program

Topics include Service Oriented Architecture, Web Services (principles, basic technologies and advanced principles), Cloud Computing, structured programming of web applications.
Theoretical lessons are complemented by seminars on specific topics, which may include practical activities.

References

Educational material provided by the teacher.
M.P. Papazoglou. Web Services: Principles and Technology, Pearson Education, 2008
J.Barr. Cloud computing. Apogeo 2010.

Exams

The oral exam includes all topics taught in the course, plus a topic at student choice that may also involve the development of a relevant project.