Programma
Generalità su Internet e World Wide Web
- Internet, protocolli e domini
- World Wide Web, browser e server Web
- HTTP
Progettazione di siti Web
- Creazione di pagine Web
- HTML, CSS, Javascript
- Sviluppo di Web application
- Servlet e applet Java
Tecnologie Web per l'accesso a database
- Architettura client/server per l'accesso a database
- Application server
- Connettività Web e database, JDBC
XML
- Sintassi
- DTD, DOM, SAX, XSL, Schema, namespace
- XPATH, XQuery
Web service
- Architetture
- WSDL, SOAP, UDDI
- ebXML: XML per la business collaboration
Web Information Retrieval
- Tecnologie dei motori di ricerca
- Ranking
Sistemi Peer-to-Peer
- Architetture
- Condivisione di dati semantici
Obiettivi
Il corso introduce le nozioni fondamentali alla base di Internet e del World Wide Web,
presentando tipologie di organizzazioni e servizi messi a disposizione e illustrando le
tecniche per la condivisione di informazioni e l'accesso a database attraverso le reti.
Il corso si propone inoltre di illustrare modalità, architetture, strumenti e tecniche
avanzati per la rappresentazione, la gestione e la condivisione di informazioni distribuite
disponibili sul Web di nuova generazione.
Orario delle Lezioni
Le lezioni si svolgono nel complesso di via Terracini
- Giovedì, 10-14, Aula T05
- Venerdì, 10-14, Aula T05