Programma dei Moduli del Corso:

Modulo 1 | Docente:
Vincenzo Baraniello

La rete internet: storia ed evoluzione; principi di funzionamento; panoramica sui servizi principali. Il Web: particolarità ed evoluzione; concetto di documento ipertestuale, collegamento e sito; differenze di fruizione rispetto agli altri media; rapporto autore e lettore; Analisi tecnica/comunicativa di un sito. Separazione di struttura, dati e presentazione: i linguaggi a marcatori; XML e tecnologie associate; XHTML eCSS. Dal sito al sistema basato sul web: analisi, progettazione e sviluppo considerando i criteri di trovabilità, accessibilità e usabilità.




Modulo 2 | Docente:
Vincenzo Baraniello

Sistemi web dinamici: cenni sull’architettura client-server, architettura three-tier; differenze con la programmazione “desktop-oriented”. Programmazione per il web client-side (Javascript) e server-side (PHP): caratteristiche, potenzialità e limiti; confronto con altre soluzioni; la sintassi di base: tipologie di dati; operatori e strutture di controllo; le funzioni predefinite di interazione con l’utente e la macchina host.