Programma:
Basi del funzionamento del protocollo http e dell’architettura client/server. Introduzione al concetto di pagine Web e struttura di un sito. Linguaggi di markup ed evoluzione degli ipertesti. XML e XHTML: basi del linguaggio, creazione di codice, sintassi e validazione. Strumenti di sviluppo per il web. Macromedia Dreamweaver 8: panoramica dell’applicazione e della sua interfaccia. Funzioni di definizione e controllo di un sito in DW. La pagina XHTML: inserimento immagini e formattazione del testo in DW. I fogli di stile CSS; basi della sintassi ed utilizzo in DW. Classi, pseudo-classi, identificativi e ereditarietà nei fogli di stile. Posizionamenti assoluti, relativi e float. Il Document Object Model. Basi di javascript, principi di programmazione ad oggetti e programmazione asincrona. Richieste XML-RPC. Librerie AJAX, uso e sviluppo di effetti dinamici. Integrazione di richieste AJAX in siti internet php based. Realizzazione di siti web con effetti dinamici. Modifica dinamica del DOM.
Docente: Ing. Thomas M. Alisi – Università di Firenze
Thomas M. Alisi – PhD student presso il Centro di Eccellenza per la Comunicazione e l’Integrazione dei Media (MICC) dell’Università degli Studi di Firenze. Laureato in Ingegneria Informatica con una tesi di ricerca su Computer Vision e Motion Capture non intrusivo, ha pubblicato alcuni articoli su questi argomenti. Svolge ricerca e sviluppo di interfacce e backend per applicativi web enterprise e dispositivi mobili; system administrator di MICC e Master in Multimedia. Insegna Progettazione Multimediale presso le facoltà di Ingegneria e Architettura dell’Università degli Studi di Firenze.