Corso di laurea in Ingegneria Informatica e Automatica
Facoltà di Ingegneria dell'Informazione, Informatica e Statistica, Sapienza Università di Roma

Linguaggi e tecnologie per il Web

a.a. 2021/2022

docente: prof. Riccardo Rosati


Avvisi


Contenuti del corso (6 crediti)

L'obiettivo del corso è di introdurre alla programmazione lato client sul World Wide Web. Nella prima parte, il corso introduce i linguaggi standard per la rappresentazione dell'informazione sul Web, in particolare HTML e XML, e il Document Object Model (DOM) di HTML e XML. Nella seconda parte, il corso presenta JavaScript, il linguaggio principale per la programmazione lato client sul World Wide Web, e alcune librerie e framework per JavaScript.


Programma del corso

  1. Linguaggi di markup e HTML
  2. Programmazione Web lato client
  3. Il linguaggio XML

Chi può sostenere questo esame?

Lezioni

Il corso si è svolto nel secondo semestre (21 febbraio 2022 - 27 maggio 2022).


Materiale didattico

Il materiale didattico verrà reso disponibile durante le lezioni sulla pagina Classroom del corso (vedi sopra).

Per chi volesse approfondire l'argomento JavaScript, un testo consigliato è il seguente:

Marijn Haverbeke - Eloquent JavaScript, 3rd edition (2018).

Disponibile in inglese su questa pagina. È in vendita anche la versione italiana (titolo: JavaScript: guida completa per lo sviluppatore, Hoepli, 2019).


Esami

Le modalità di esame verranno stabilite ad ogni sessione in base alle regole di ateneo per l'organizzazione degli esami di tale sessione.

Appelli d'esame previsti:

  1. giugno 2022
  2. luglio 2022
  3. settembre 2022
  4. ottobre-novembre 2022 (appello straordinario riservato ad alcune categorie di studenti)
  5. gennaio 2023
  6. febbraio 2023
  7. marzo-aprile 2023 (appello straordinario riservato ad alcune categorie di studenti)

Le prenotazioni per gli appelli d'esame si effettuano esclusivamente tramite Infostud. Le prenotazioni sono attive a partire da circa 21 giorni prima dell'appello e si chiudono 4 giorni prima dell'appello.
IMPORTANTISSIMO: chi non effettua (per qualsiasi motivo) la prenotazione su Infostud non può sostenere l'esame, a meno di casi del tutto eccezionali documentati e comunicati al docente dalla segreteria didattica del Dipartimento di Ingegneria informatica, automatica e gestionale almeno 7 giorni prima dell'appello. Si raccomanda perci˛ di prenotarsi per tempo per l'esame.


Precedenti edizioni del corso

Sito web di Linguaggi e tecnologie per il Web per l'anno accademico 2020/2021