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. 2022/2023

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 svolge nel secondo semestre (20 febbraio 2023 - 31 maggio 2023).


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 2023
  2. luglio 2023
  3. settembre 2023
  4. ottobre-novembre 2023 (appello straordinario riservato ad alcune categorie di studenti)
  5. gennaio 2024
  6. febbraio 2024
  7. marzo-aprile 2024 (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 2021/2022