- Docente: Silvia Mirri
- Crediti formativi: 6
- SSD: INF/01
- Lingua di insegnamento: Italiano
- Moduli: Silvia Mirri (Modulo 1) Giovanni Pau (Modulo 2)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
- Campus: Cesena
- Corso: Laurea in Tecnologie dei sistemi informatici (cod. 6007)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce gli standard alla base del World Wide Web e i linguaggi di scripting client side. È in grado di progettare e sviluppare applicazioni Web utilizzando linguaggi di markup e fogli di stile e script lato client.
Contenuti
Questo corso presenta gli standard alla base del Web, le principali concetti e principi per la progettazione e l'implementazione di applicazioni Web-based e le principali tecnologie per lo sviluppo di applicazioni client-side.
In particolare, il corso introduce i seguenti argomenti:
- Fondamenti e standard alla base del Web: HTTP, URI, codifiche di caratteri, ipertesti e markup.
- Tecnologie Standard del Web: HTML5, CSS3, JSON.
- Linguaggi di scripting client-side per la realizzazione di applicazioni Web-based, in particolare Javascript.
- Introduzione ai Framework client-side basati su Javascript, in particolare VueJS.
- Metodologie HCI (Human-Computer Interaction), User eXperience (UX), accessibilità e usabilità del Web.
Testi/Bibliografia
Le slide e il materiale didattico aggiuntivo saranno resi disponibili su Virtuale.
Metodi didattici
Lezioni frontali ed esercitazioni in laboratorio.
In considerazione della tipologia di attività e dei metodi didattici adottati, la frequenza di questa attività formativa richiede la preventiva partecipazione di tutti gli studenti ai Moduli 1 e 2 di formazione sulla sicurezza nei luoghi di studio, https://corsi.unibo.it/laurea/TecnologieSistemiInformatici/formazione-obbligatoria-su-sicurezza-e-salute, in modalità e-learning.
Modalità di verifica e valutazione dell'apprendimento
L’esame di fine corso mira a valutare il raggiungimento degli obiettivi didattici:
- conoscere gli standard alla base del World Wide Web e i linguaggi di scripting client side;
- essere in grado di progettare e sviluppare applicazioni Web utilizzando linguaggi di markup e fogli di stile e script lato client.
Il voto finale del corso viene definito mediante la valutazione di elaborati progettati e sviluppati in gruppo (2 studenti per ogni gruppo) e la valutazione di una prova orale individuale.
Strumenti a supporto della didattica
Le slide e il materiale didattico aggiuntivo saranno resi disponibili su Virtuale.
Orario di ricevimento
Consulta il sito web di Silvia Mirri
Consulta il sito web di Giovanni Pau
SDGs


L'insegnamento contribuisce al perseguimento degli Obiettivi di Sviluppo Sostenibile dell'Agenda 2030 dell'ONU.