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. 2020/2021
docente: prof. Riccardo Rosati
Avvisi
-
Risultati dell'appello d'esame di Linguaggi e tecnologie per il Web del 14/9/2021.
I risultati verranno verbalizzati su Infostud direttamente dal docente a partire dal 24/9/2021.
Gli studenti che hanno superato l'esame ma che intendono rifiutare il voto, devono comunicarlo per email al docente entro il 23/9/2021.
Si può prendere visione delle correzioni dei compiti chiedendo un appuntamento per ricevimento studenti al docente.
-
Informazioni per chi intende presentare il progetto pratico di Linguaggi e tecnologie per il Web come prova finale per la laurea.
-
Per poter accedere alle lezioni online, alle registrazioni delle lezioni e al materiale didattico è necessario iscriversi al corso di Linguaggi e tecnologie per il Web 2020/2021 su Google Classroom.
Per iscriversi, ogni studente deve prima entrare nel proprio account Google su studenti.uniroma1.it, accedere quindi a Classroom (https://classroom.google.com o in alternativa si può scaricare la app Classroom per smartphone) ed iscriversi al corso di Linguaggi e tecnologie per il Web tramite il seguente link:
https://classroom.google.com/c/Mjc4NzkzMzY3MTU3?cjc=5h3mt76
- Le lezioni per l'a.a. 2020/2021 si svolgono nel secondo semestre (22/2/2021 - 28/5/2021) in modalità "blended" (sia online che in presenza) con il seguente orario:
- lunedì ore 16-19, aula 204, edificio Marco Polo, via dello scalo S. Lorenzo 82
- giovedì ore 17-19, aula 204, edificio Marco Polo, via dello scalo S. Lorenzo 82
Ogni lezione verrà erogata anche online in diretta (le istruzioni per seguire le lezioni online sono pubblicate sul corso Google Classroom) e registrata. La registrazione verrà pubblicata subito dopo la lezione sul corso Google Classroom.
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
-
Linguaggi di markup e HTML
- World Wide Web, HTTP
- Linguaggi di markup
- HTML e XHTML
- HTML5
- Fogli di stile per HTML: CSS
-
Programmazione Web lato client
- Aspetti dinamici in HTML
- Linguaggi di scripting lato client e lato server
- JavaScript
- Il Document Object Model (DOM) di HTML
- JSON
- AJAX
- Cenni su programmazione lato server
- Cenni su PHP e interazione con database relazionali
- Cenni su Node.js
- Framework e librerie per JavaScript
- JQuery
- Vue.js
-
Il linguaggio XML
- XML
- Il Document Object Model di XML
- Fogli di stile, XSL e XSLT
Chi può sostenere questo esame?
-
Si può sostenere questo esame come esame a scelta della laurea di primo livello in Ingegneria Informatica e Automatica.
-
Si può anche scegliere questo esame come esame a scelta per la laurea magistrale.
-
Se nell'ordinamento precedente si è sostenuto (o è stato riconosciuto) l'esame "Linguaggi per il Web" allora NON si può sostenere questo esame.
- Per ulteriori informazioni occorre contattare i responsabili dei percorsi formativi del proprio corso di studio.
Lezioni
Il corso si svolge nel secondo semestre (22 febbraio 2021 - 28 maggio 2021).
Orario delle lezioni:
- lunedì ore 16-19, aula 204, edificio Marco Polo, via dello scalo S. Lorenzo 82
- giovedì ore 17-19, aula 204, edificio Marco Polo, via dello scalo S. Lorenzo 82
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:
- giugno 2021
- luglio 2021
- settembre 2021
- ottobre-novembre 2021 (appello straordinario riservato ad alcune categorie di studenti)
- gennaio 2022
- febbraio 2022
- marzo-aprile 2022 (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 2019/2020