Linguaggi e tecnologie per il Web 2019/2020 (prof. Riccardo Rosati)
Lezioni svolte
Riferimenti:
[1] Lucidi su HTML
[2] Lucidi su Javascript
[3] Lucidi su CSS
[4a] Lucidi su JSON, tipi, oggetti, funzioni, classi in JavaScript
[4b] Lucidi su ECMAScript, TypeScript, Web Storage, userscript, WebAssembly
[5] Lucidi su PHP
[6] Lucidi su AJAX
[7] Lucidi su JQuery
[8] Introduzione a XML
[9] Lucidi su DOM, XSL e XSLT
[EL] Esercitazione 0 - Visual Studio Code, Bootstrap
[E1] Esercitazione 1 - HTML, form
[E2] Esercitazione 2 - JavaScript
[E3] Esercitazione 3 - JavaScript, JSON e Web Storage
[E4] Esercitazione 4 - introduzione a PHP e sviluppo di una mini-applicazione Web
[E5] Esercitazione 5 - AJAX
[E6] Esercitazione 6 - JQuery
[E7] Esercitazione 7 - Introduzione a Vue.jss
[E8] Esercitazione 8 - XSL/XSLT
[E9] Esercitazione finale - facsimile di un compito d'esame
-
Lun 24/2/2020 ([1])
Presentazione del corso.
World Wide Web. HTTP. Linguaggi di markup. HTML e XHTML. L'evoluzione di HTML e del World Wide Web.
-
Gio 27/2/2020 ([1])
Costrutti di base di HTML.
-
Lun 9/3/2020 ([1])
Costrutti di base di HTML.
-
Gio 12/3/2020 ([1])
Form in HTML.
-
Lun 16/3/2020 ([1])
HTML5.
-
Gio 19/3/2020 ([E1],[2])
JavaScript. Esercitazione su HTML e form.
-
Lun 23/3/2020 ([2])
JavaScript nelle applicazioni per il Web. Il modello a oggetti del documento (DOM) e il modello a oggetti del browser (BOM).
-
Gio 26/3/2020 ([EL])
Esercitazione: Visual Studio Code, Web browser, HTML, Bootstrap.
-
Lun 30/3/2020 ([3])
Fogli di stile per HTML: CSS.
-
Gio 2/4/2020 ([4a])
JavaScript: JSON, tipi, oggetti, funzioni. Gestione di eventi nel DOM.
-
Lun 6/4/2020 ([E2])
Esercitazione su JavaScript. Presentazione progetti pratici.
-
Gio 16/4/2020 ([5])
Introduzione a PHP.
-
Lun 20/4/2020 ([4b],[E3])
JavaScript: classi, ECMAScript, TypeScript; API del DOM per la memorizzazione permanente; user script. Esercitazione su JavaScript, classi e Web Storage.
-
Gio 23/4/2020 ([E4])
Esercitazione: PHP e sviluppo di una mini-applicazione Web.
-
Lun 27/4/2020 ([6],[7])
AJAX. Librerie e framework per JavaScript. JQuery.
-
Gio 30/4/2020 ([E5],[E6])
Esercizi su AJAX e JQuery.
-
Lun 4/5/2020 ([E7])
Esercitazione: Vue.js.
-
Gio 7/5/2020 ([8])
Introduzione a XML. Il modello a oggetti di XML. Confronto tra XML DOM e HTML DOM.
-
Lun 11/5/2020 ([9])
Fogli di stile per XML: XSL e XSLT.
-
Gio 14/5/2020 ([9])
Fogli di stile per XML: XSL e XSLT.
-
Lun 18/5/2020 ([E8])
Esercitazione su XSL e XSLT.
-
Gio 21/5/2020 ([E9])
Esercitazione finale: facsimile di un compito d'esame.
-
Lun 25/5/2020
Presentazione progetti.
-
Gio 28/5/2020
Presentazione progetti.
-
Lun 1/6/2020
Presentazione progetti.
-
Gio 4/6/2020
Presentazione progetti.