Obiettivi del corso
- Introdurre le nozioni fondamentali alla base di Internet e del World Wide Web
- Descrivere nel dettaglio le problematiche relative alla realizzazione di applicazioni distribuite
- Approfondire le tecnologie e gli standard per lo sviluppo di applicazioni web
- Fornire gli strumenti operativi per la progettazione e lo sviluppo di applicazioni web
- Introdurre architetture e tecnologie basate sui nuovi standard emergenti
Laboratorio
Orario
Al fine di massimizzare l'utilità delle ore di laboratorio si richiede massima puntualità. L'esercitazione inizierà dopo il canonico quarto d'ora accademico, in modo da poter dedicare questo lasso di tempo alla risoluzione di eventuali problemi di setup e configurazione degli strumenti sulle singole macchine.
- Martedí
- 16:00 - 18:00 (Lab4)
Materiale laboratorio
Riferimenti, librerie, ambienti di sviluppo, materiale esercitazioni e progetti di esempio sono disponibili qui.
Progetto S.C.E.L.T.E. - 08/02/2010
Le slide sono disponibili qui.
Esami
Date degli Appelli
- Primo appello
-
Prova scritta: 27 Marzo 2009, ore 9:00, LAB4.
Tema d'esame.
Risultati
(si chiede agli studenti che devono sostenere l'orale di conttatare via mail il docente all'indirizzo dario.bottazzi@unibo.it)
-
Prove orali: 9 e 15 Aprile 2009, ore 15:30, terzo piano del DEIS.
(le registrazioni saranno possibili in entrambe le date)
- Secondo appello
-
Prova scritta: 17 Aprile 2009, ore 9:00, LAB4.
Tema d'esame.
-
Prove orali: 6 e 8 Maggio 2009, ore 15:30, terzo piano del DEIS.
(le registrazioni saranno possibili in entrambe le date)
- Terzo appello
-
Prova scritta: 25 Giugno 2009, ore 14:00, LAB4.
Tema d'esame.
- Prove orali: 13 Luglio 2009, ore 16:00, terzo piano del DEIS.
- Quarto appello
-
Prova scritta: 16 Luglio 2009, ore 14:00, LAB4.
Tema d'esame.
- Prove orali: 30 Luglio 2009, ore 15:30, terzo piano del DEIS.
- Quinto appello
-
Prova scritta: 21 Settembre 2009, ore 15:00, LAB3.
Tema d'esame.
- Prove orali: 9 Ottobre 2009, ore 15:30, terzo piano del DEIS.
- Sesto appello
-
Prova scritta: 15 Gennaio 2010, ore 14:00, LAB4.
Tema d'esame.
Risultati
-
Prove orali e registrazioni: 8 Febbraio 2010, ore 16:30, terzo piano del DEIS.
- Settimo appello
-
Prova scritta: 15 Febbraio 2010, ore 14:00, LAB4.
Tema d'esame.
Risultati
-
Prove orali e registrazioni: 12 Marzo 2010, ore 16:30, terzo piano del DEIS.
Modalità di Esame
- L'esame è costituito da uno scritto che si svolge in laboratorio costituito da tre esercizi
- Il primo esercizio verte sulla modellazione di documenti XML DTD o Schema
- Il secondo esercizio verte sulla programmazione client-side utilizzando JavaScript (DHTML o AJAX)
- Il terzo esercizio verte sulla programmazione server-side utilizzando la tecnologia Servlet o JSP
- Sono tenuti a sostenere la prova orale tutti gli studenti che allo scritto ottengono una valutazione
- inferiore o uguale a 20
- uguale o superiore a 27
Istruzioni
- Modalita' di iscrizione
- Saranno aperte le liste su Uniwex
Esempio di prova d'esame
- Simulazione di esame, svoltasi mercoledì 18 marzo 2009 alle ore 14 in lab4:
- tema d'esame proposto
- soluzione relativa agli esercizi di programmazione lato client e lato server
Materiale didattico
- Lucidi delle lezioni
-
Introduzione
-
Modelli e Protocolli per il Web
-
Java e HTTP
-
HTML e CSS
-
Introduzione ad XML
-
XML DTD
-
XML DTD Esercizi
-
XML Schema
-
XML e Java
-
JavaScript
-
Esercizi su JavaScript
-
Applicazioni Web
-
AJAX
-
Usabilità
-
Servlet
-
JSP
-
Esempio di Possibile Esame
-
Evoluzione delle Web Application
-
Accessibilità
-
Autenticazione e Privacy
-
Soluzione Esame
-
Esempi Servlet e JSP
- Cheat Sheets
-
HTML
-
CSS
-
XML
-
JavaScript
-
JavaScript DOM