95645 - FONDAMENTI DI SISTEMI WEB

Anno Accademico 2023/2024

  • Docente: Silvia Mirri
  • Crediti formativi: 6
  • SSD: INF/01
  • Lingua di insegnamento: Italiano
  • Moduli: Silvia Mirri (Modulo 1) Giovanni Delnevo (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.

Modalità di verifica e valutazione dell'apprendimento

L'esame è diviso in due parti: la presentazione di gruppo del progetto e 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 Delnevo

SDGs

Ridurre le disuguaglianze

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