Linguaggi e tecnologie per il Web 2015/2016 (prof. Riccardo Rosati)

Lezioni svolte


Riferimenti:
[1] Lucidi su analisi sintattica
[2] Lucidi su HTML
[3.1] XML, parte 1
[3.2] XML, parte 2
[3.3] XML, parte 3
[3.4] XML, parte 4
[3.5] XML, parte 5
[4] Lucidi su Javascript
[5] Lucidi su HTML5
[6] Lucidi su AJAX
[7] Lucidi su JQuery
[E1] Esercitazione 1
[E2] Esercitazione 2
[E3] Esercitazione 3
[E4] Esercitazione 4
[E5] Esercitazione 5
[E6] Esercitazione 6
[E7] Esercitazione 7
[E8] Esercitazione 8


  1. 30/9/2015 ([1])
    Presentazione del corso. Richiami su linguaggi formali e traduttori. Struttura di un traduttore.
  2. 1/10/2015 ([1])
    Analisi lessicale: espressioni regolari, automi a stati finiti.
  3. 7/10/2015 ([1])
    Analisi sintattica. Grammatiche non contestuali. Grammatiche adatte all'analisi sintattica. Analisi sintattica top-down.
  4. 8/10/2015 ([1])
    Analisi sintattica bottom-up. Grammatiche LL(1) e LR(1). Traduzione guidata dalla sintassi (cenni).
  5. 14/10/2015 ([2])
    World Wide Web. HTTP. Linguaggi di markup. HTML e XHTML.
  6. 15/10/2015 ([2])
    Costrutti di base di HTML. Fogli di stile per HTML (CSS). Form.
  7. 21/10/2015 ([2])
    Form. Aspetti dinamici di HTML. Linguaggi di scripting lato client e lato server.
  8. 22/10/2015 ([3.1])
    Introduzione a XML.
  9. 28/10/2015 ([3.2])
    DTD.
  10. 29/10/2015 ([3.3],[E1])
    DOM, SAX. Esercitazione su XML e DTD.
  11. 4/11/2015 ([3.5])
    XML Schema.
  12. 5/11/2015 ([E2])
    Esercitazione su XML Schema.
  13. 11/11/2015 ([3.4])
    Fogli di stile per XML: XSL e XSLT.
  14. 12/11/2015 ([3.4],[E3])
    Fogli di stile per XML: XSL e XSLT. Esercitazione su XSL e XSLT.
  15. 18/11/2015 ([4])
    Javascript.
  16. 19/11/2015 ([4],[E4])
    Javascript. Il modello a oggetti di HTML. Esercitazione su JavaScript e form HTML.
  17. 25/11/2015 ([5])
    HTML5
  18. 26/11/2015 ([E5])
    HTML5. Esercitazione su form HTML5.
  19. 3/12/2015 ([6, E6])
    AJAX. Esercitazione su AJAX.
  20. 16/12/2015 ([7])
    JQuery.
  21. 17/12/2015 ([7, E7, E8])
    JQuery. Esercitazione su JQuery. Fac-simile di un compito d'esame.