SITE TITLE

LOGO DIETI

Tecnologie web magistrale

Titolo Insegnamento in Inglese: Web Technologies

Lingua: italiano

Insegnamento: Tecnologie web

Anno di corso: I/II

CFU: 6

SSD: INF/01

Ore di lezione: 48

Semestre: 1

Modulo: Nessuno

Codice: 14404

Obiettivi formativi:
Scopo del corso è di fornire concetti e tecniche per la progettazione di sistemi web. Alla fine del corso, lo studente dovrebbe quindi essere in grado di progettare un'applicazione web scegliendo gli strumenti più adatti e di seguire l'evoluzione delle tecnologie legate a questo campo di applicazione.

Contenuti:
Introduzione al web: protocollo HTTP, architettura a tre e più strati, web statico e web dinamico, il web come ipertesto e come grafo, linguaggi di mark-up. Session tracking. Programmazione lato server: CGI; strumenti basati su Java; cenni di PHP. Programmazione lato client: JavaScript, fogli di stile (CSS e XSL), DOM, AJAX. Servizi web. Introduzione alla programmazione su web (bots, spiders e crawlers). Frameworks e CMS.

Prerequisiti: Nessuno

Modalità didattiche: Lezioni frontali

Materiale didattico:

Dispense distribuite dal docente. Sito del W3C.

Modalità di esame:

L'esame si articola in prova

Scritta e orale

 

         

 

 

 

 

 

 

 

 

 

 

 

In caso di prova scritta i quesiti sono

 

 

 

A risposta libera

 

   

 

Altro

Sviluppo di un progetto. L'orale consiste nella discussione del progetto.

 

Docente: Corazza Anna