Piano del Corso di Linguaggi e Tecnologie Web\ 2° Modulo

Transcript

Piano del Corso di Linguaggi e Tecnologie Web\ 2° Modulo
Piano del Corso di
Linguaggi e Tecnologie Web\ 2° Modulo: Tecnologie e sistemi web-oriented
Corso di laurea: Laurea Magistrale in Ingegneria Informatica
Anno accademico: 2011 - 2012
Ambito disciplinare: Settore scientifico disciplinare: Sistemi di Elaborazione delle Informazioni (Ing-Inf/05)
CFU: 6
Titolo dell’insegnamento: Linguaggi e Tecnologie Web\ 2° Modulo: Tecnologie e sistemi web-oriented
ARTICOLAZIONE IN TIPOLOGIE DIDATTICHE:
40 ore di lezioni teoriche, 16 ore di esercitazioni
CONOSCENZE PRELIMINARI:
Fondamenti dell’Informatica e dei Sistemi Informativi
OBIETTIVI FORMATIVI:
Il corso introduce alle tecnologie principali del Web e ai sistemi informativi Web-based. Presenta le principali classi di
applicazioni, inclusi i motori di ricerca coprendo gli aspetti teorici e pratici della ricerca di informazioni non strutturate sul
Web. Conduce alla progettazione e realizzazione di Web application database-driven. In ultimo copre temi emergenti,
quali il Semantic Web e la personalizzazione delle informazioni su web, fornendo le basi teoriche e applicative per
affrontare questi nuovi paradigmi.
PROGRAMMA:
Tecnologie per il Web.
- Markup descrizionale XML (eXstensible Markup Language), XML namespaces
- La validazione: DTD e XMLSchema
- La gestione di XML: XPath, XQuery, XSLT, API DOM e SAX
- Programmare Web applications: PHP e PostgreSQL
- Gestione avanzata delle basi di dati e tecnologia NoSQL
- Information Retrieval Systems e la ricerca di informazioni sul Web
- La personalizzazione delle informazioni sul web
- Il Semantic Web
- Le tecnologie del Semantic Web: RDF(S), Linked Open Data, OWL (Ontology Web Language)
- Annotazioni negli ipertesti: RDFa, Microformats
- Annotazioni nei semantic web services: OWL-S, WSDL-S, SA-WSDL e SA-REST
METODI DI INSEGNAMENTO:
Lezioni ed esercitazioni in aula supportate da videoproiettore.
CONOSCENZE E ABILITÀ ATTESE:
Gli allievi saranno in grado di utilizzare le principali tecnologie Web; saranno in grado di realizzare semplici Web
application e Web service.
TESTI DI RIFERIMENTO PRINCIPALI:
Materiale didattico fornito dal docente
ULTERIORI TESTI SUGGERITI:
A. Moller and M. Schwartzbach, An Introduction to XML and Web Technologies, Addison Wesley, 2006.
Alonso, Casati, Kuno e Machiraju, Web Services, Springer, 2004.