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.