Argomenti principali
-
Internet e il World Wide Web
- Aspetti di base, terminologia
- Protocolli (cenni: TCP/IP, HTTP, FTP, ...)
- Servizi Internet: qualità, sicurezza, applicazioni
- Il World Wide Web
- Il linguaggio HTML
- Controllo dell'aspetto delle pagine web: fogli di stile (CSS)
- Definizione di linguaggi di specifica: il metalinguaggio XML
- Content Management Systems (CMS)
- L'evoluzione del Web: verso il Web semantico
-
Linguaggi di programmazione
- Introduzione al concetto di algoritmo e alle basi della programmazione dei calcolatori
-
Creazione di comportamenti interattivi e dinamici
- Web 2.0
- Tecnologie lato client (linguaggio JavaScript)
- Tecnologie lato server (programmi CGI e application server)
-
Web e multimedia
- Ottimizzazione e distribuzione degli elementi multimediali per il Web
-
Forme avanzate di interazione con gli strumenti multimediali
- Interazione uomo-macchina
- Il mondo del "mobile"
- Cenni su realtà virtuale, realtà aumentata e telepresenza
-
Elementi di Web Design, Usabilità e Accessibilità
- Architettura dell'informazione per i siti web
- Criteri di progettazione e analisi dei siti web