Course Details for A.Y. 2012/2013
Name:
Ingegneria del Web / Web Engineering
Basic information
Degree(s):
Laurea Base in Informatica curriculum Generale Opzionale
Laurea Magistrale in Informatica curriculum GSEEM Opzionale
Laurea Magistrale in Informatica curriculum Generale Opzionale
Language:
Italian
Course Objectives
Il corso si propone di fornire una preparazione di base su tutte le tipologie di applicazioni per il web e sulle tecnologie utilizzabili per realizzarle. Verranno approfonditi inizialmente aspetti di base quali XML, i linguaggi markup e i fogli di stile. Verranno poi illustrati i linguaggi di programmazione lato server e lato client, con particolare riguardo per Java e Javascript. Infine, saranno affrontate problematiche di accessibilità e validazione dei siti web.
Course Content
- Architectures for network applications
- XML and markup languages
- Static web contents: HTML, XHTML; Accessibility and validation of web sites, cross-browser programming (1)
- Style sheets: CSS; Accessibility and validation of web sites, cross-browser programming (2)
- Server side dynamic web contents: Java Servlets; Java template engines; JDBC
- Client side dynamic web contents: Javascript, dynamic HTML; AJAX
Assessment Methods and Criteria
L'esame prevede lo sviluppo di un sito web in base a una specifica fornita dal docente. Le specifiche sono disponibili sulla homepage del corso e sono valide per tutto l'anno accademico di pubblicazione.
Textbooks
- Danny Goodman, JavaScript & DHTML Cookbook , O'Reilly. 2007. Testo consigliato per l'approfondimento di Javascript e DHTML
- Vincenzo Della Mea, Luca di Gaspero, Ivan Scagnetto, Programmazione web lato server, seconda edizione , Apogeo. 2010. Testo di riferimento per HTML, CSS e Javascript
- Jeffrey Zeldman, Ethan Marcotte, Sviluppare Siti Con Gli Standard Web, terza edizione , Apogeo. 2010. Testo di riferimento sulle techiche di progettazione di siti web
Course page updates
This course page is available (with possible updates) also for the following academic years:
To read the current information on this course, if it is still available, go to the university course catalogue .
Course information last updated on: 10 gennaio 2013, 17:16