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.