Settore scientifico disciplinare: ING-INF/05 — Crediti:10
Adorni Giovanni
Obiettivo di questo insegnamento è quello di illustrare metodologie e tecniche per affrontare il problema del design e della produzione di applicazioni Web nel rispetto degli standard e vincoli normativi, con tecniche che permettano tenere sotto controllo il budget e i costi di sviluppo, e progettando sistemi accattivanti e compatibili “in avanti”.
Realizzare applicazioni Web è un lavoro di team dove l’interazione fra i processi di progettazione della struttura e dei contenuti, dell’interfaccia grafica e dell’infrastruttura risulta elemento cruciale per la riuscita del progetto nella sua interezza. A tale scopo, vengono forniti agli alcuni degli strumenti teorico-pratici propri delle principali figure professionali del team.
PROGRAMMA - Progettare e costruire nel rispetto degli standard internazionali. Il linguaggio universale XML. Linguaggi di markup e linguaggi di presentazione. Fondamenti di CSS. Fondamenti di accessibilità e usabilità. Lo standard DOM – Document Object Model.
Il linguaggio UML per lo sviluppo di applicazioni Web. Il processo. La definizione dell’architettura. Requisiti e casi d’uso. L’interfaccia utente. Analisi. Progettazione. Implementazione.
MODALITA’ DI FRUIZIONE - Il corso è fruibile a distanza, attraverso il portale E-Learning della Lasurea Specialistica (http://www.classe100s.unige.it) dell’Università di Genova, con momenti di verifica in presenza delle attività svolte secondo un calendario che verrà pubblicato sul sito dell’insegnamento.
L'esame consisterà in prove intermedie e attività progettuali in corso d’anno oppure, in alternativa e previo accordo con il docente, nello sviluppo di un progetto individuale seguito da esame orale. La valutazione finale sarà effettuata sulla base delle prove e attività svolte in corso d’anno, sull'attività svolta sui materiali resi disponibili on-line, sulle esercitazioni concordate con il docente.
Programmi software utilizzati:
Nessuno
Durante il periodo di lezione: nel Laboratorio di E-Learning e Knowledge Management (www.elkm.unige.it) sul Campus (Palazzina Lagorio - Piano terra) al termine della lezione, su appuntamento concordato tramite e-mail (adorni@unige.it) o telefonicamente (019-219-45206 / 010-353-2219).
Al di fuori del periodo di lezione: su appuntamento concordato tramite e-mail.