Tecnologie web
Docente
Prof. aggr. Carlo Drioli carlo.drioli@uniud.it
Crediti
9 CFU
Programma
Il corso intende fornire gli strumenti concettuali e pratici per la progettazione e la realizzazione di applicazioni basate sulle tecnologie nate in ambiente Web. Verranno forniti gli elementi fondamentali necessari alla programmazione client-server e alla realizzazione di pagine e siti Web, con integrazioni concernenti la gestione di componenti multimediali e interattivi.
Il programma seguirà i seguenti punti:
Introduzione al World-Wide Web;
Linguaggi di Markup (XML/HTML/XHTML);
Programmazione client-server; Linguaggi di scripting lato client: JavaScript, fogli di stile;
Linguaggi di scripting e di programmazione lato server: strumenti basati su Java e PHP;
Siti web dinamici;
Elementi essenziali per l'impiego di database nelle applicazioni web;
Tecnologie complementari per la gestione di elementi multimediali e interattivi.
Le lezioni di teoria saranno integrate da un numero opportuno di esercitazioni in laboratorio.
Bibliografia
Testi consigliati:
- V. Della Mea, L. Di Gaspero, I. Scagnetto, Programmazione Web Lato Server, 2a edizione. Milano, Apogeo, 2010. ISBN 978-88-503-2926-7.
Testi per consultazione:
- Vito Roberto, Marco Frailis, Alessio Gugliotta, Paolo Omero, Introduzione alle Tecnologie Web, Mc Graw Hill, 2005.
- Anders Møller, Michael Schwartzbach, Introduzione alle tecnologie web, Pearson/Addison Wesley, 2007.
Modalità d'esame
Esame scritto, eventualmente integrato da un progetto pratico concordato.
Orario di ricevimento
Dopo lezione durante il corso, altrimenti comunicato sulla pagina web del docente.