Sistemi e tecnologie Web
ING-INF/05
6
Il corso di Sistemi e Tecnologie Web si pone come obiettivo quello di fornire un quadro generale della programmazione web suddividendo il percorso didattico in due macro aree: programmazione lato client e programmazione lato server. Il corso si propone di presentare l’insieme di tecniche che consentono di realizzare web application dinamiche e interattive soffermandosi in particolare sugli aspetti relativi all’integrazione con le basi di dati e con i servizi on line.
Dopo un richiamo alle tecniche di base del Web e ai linguaggi di markup viene introdotta la programmazione web lato server utilizzando due tecnologie tra le più diffuse: PHP e Java Enterprise Edition. Il corso si sofferma sul pattern di programmazione Model View Controller introducendo il framework Struts; viene infine introdotta la programmazione per dispositivi mobili basati su Android. Prerequisiti: si richiede la conoscenza dei fondamenti della programmazione orientata agli oggetti, delle reti di calcolatori e delle basi di dati.
Al termine di questo corso, lo studente sarà in grado di:
Non sono richiesti requisiti specifici.
I - Tecnologie e metodologie lato client
II - Tecnologie e metodologie lato server
III – Tecnologie avanzate
Didattica ErogativaL'insegnamento prevede, per ciascun CFU, 5 ore di Didattica Erogativa, costituite da 2,5 videolezioni (tenendo conto delle necessità di riascolto da parte dello studente). Ciascuna videolezione esplicita i propri obiettivi e argomenti, ed è corredata da materiale testuale in pdf.Didattica InterattivaL'insegnamento segue quanto previsto dalle Linee Guida di Ateneo sulla Didattica Interattiva e l'interazione didattica, e propone, per ciascun CFU, 1 ora di Didattica Interattiva dedicata alle seguenti attività: lettura area FAQ, partecipazione ad e-tivity strutturata costituita da attività finalizzate alla restituzione di un feedback formativo e interazioni sincrone dedicate a tale restituzione.
L’esame si svolge in forma scritta e/o orale.
L’esame ha una durata massima di 120 minuti.
Oltre alle lezioni realizzate dal Docente ed ai materiali didattici pubblicati in piattaforma, è obbligatorio lo studio del seguente testo:
Previo appuntamento (m.petito@unimarconi.it).