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


  1. 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.
  2. Gio 27/2/2020 ([1])
    Costrutti di base di HTML.
  3. Lun 9/3/2020 ([1])
    Costrutti di base di HTML.
  4. Gio 12/3/2020 ([1])
    Form in HTML.
  5. Lun 16/3/2020 ([1])
    HTML5.
  6. Gio 19/3/2020 ([E1],[2])
    JavaScript. Esercitazione su HTML e form.
  7. 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).
  8. Gio 26/3/2020 ([EL])
    Esercitazione: Visual Studio Code, Web browser, HTML, Bootstrap.
  9. Lun 30/3/2020 ([3])
    Fogli di stile per HTML: CSS.
  10. Gio 2/4/2020 ([4a])
    JavaScript: JSON, tipi, oggetti, funzioni. Gestione di eventi nel DOM.
  11. Lun 6/4/2020 ([E2])
    Esercitazione su JavaScript. Presentazione progetti pratici.
  12. Gio 16/4/2020 ([5])
    Introduzione a PHP.
  13. 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.
  14. Gio 23/4/2020 ([E4])
    Esercitazione: PHP e sviluppo di una mini-applicazione Web.
  15. Lun 27/4/2020 ([6],[7])
    AJAX. Librerie e framework per JavaScript. JQuery.
  16. Gio 30/4/2020 ([E5],[E6])
    Esercizi su AJAX e JQuery.
  17. Lun 4/5/2020 ([E7])
    Esercitazione: Vue.js.
  18. Gio 7/5/2020 ([8])
    Introduzione a XML. Il modello a oggetti di XML. Confronto tra XML DOM e HTML DOM.
  19. Lun 11/5/2020 ([9])
    Fogli di stile per XML: XSL e XSLT.
  20. Gio 14/5/2020 ([9])
    Fogli di stile per XML: XSL e XSLT.
  21. Lun 18/5/2020 ([E8])
    Esercitazione su XSL e XSLT.
  22. Gio 21/5/2020 ([E9])
    Esercitazione finale: facsimile di un compito d'esame.
  23. Lun 25/5/2020
    Presentazione progetti.
  24. Gio 28/5/2020
    Presentazione progetti.
  25. Lun 1/6/2020
    Presentazione progetti.
  26. Gio 4/6/2020
    Presentazione progetti.