41731 - TECNOLOGIE WEB

Anno Accademico 2020/2021

  • Docente: Angelo Di Iorio
  • Crediti formativi: 6
  • SSD: INF/01
  • Lingua di insegnamento: Italiano
  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Bologna
  • Corso: Laurea in Informatica per il management (cod. 8014)

Conoscenze e abilità da conseguire

Al termine del corso, lo studente conosce le tecnologie più importanti utilizzate in ambito World Wide Web. È in grado di scrivere documenti e semplici applicazioni distribuite Web, di curarne l'aspetto visivo, di verificarne la correttezza e universalità, e di progettarne e verificarne l'usabilità e la user experience

Contenuti

Il corso si occupa dei seguenti argomenti:

  1. Princìpi ed evoluazione del World Wide Web, organismi e processi di standardizzazione
  2. Protocolli e Architettura delle applicazioni: URI, HTTP, REST, progettazione API
  3. Linguaggi base: HTML, CSS, XML
  4. Tecnologie client-side: Javascript, Ajax, JSON
  5. Introduzione ai framework client-side: framework Javascript, Angular, React
  6. Tecnologie server-side per applicazioni web: NodeJs, introduzione ai framework server-side
  7. Introduzione a Semantic Web e decentralizzazione SOLID

Testi/Bibliografia

A causa della rapida evoluzione della materia, non esiste un libro di testo che copra tutta la disciplina. Saranno rese disponibili le slide usate in ogni lezioni e riferimenti a materiale on-line di approfondimento ed esercitazione.

Metodi didattici

Il corso prevede lezioni frontali con l'uso di slide (fornite come materiale didattico). 

Previste  inoltre ore di laboratorio in cui sono svolti esercizi.

Le ore di laboratorio potrebbero essere svolte in aula, con PC degli studenti, o da remoto.

Modalità di verifica e valutazione dell'apprendimento

L'esame si compone di due parti:

- esame di teoria: prova scritta, in aula o in laboratorio, con svolgimento di esercizi e domande di teoria 

- consegna di un progetto di gruppo (2-3 persone). In casi eccezionali è possibile svolgere il progetto da soli. Le specifiche del progetto saranno fornite a lezione e rese disponibili sul sito del corso.

Orario di ricevimento

Consulta il sito web di Angelo Di Iorio