Docente
|
DONINI Francesco maria
(programma)
c) PROGRAMMA Cenni preliminari sui linguaggi di markup: HTML5 e SVG. Fogli di stile CSS3, Linguaggio Javascript: programmazione imperativa e funzionale; funzioni di ordine superiore. Formati per i dati: csv, XML, RDF. La libreria D3 (Data-Driven Documents): versioni 4 e 5. Costruzione dinamica di una pagina HTML e SVG con dati testuali, con grafici a barre, con grafici a dispersione. Trasformazioni di scala. Generazione dinamica di assi cartesiani etichettati per i grafici. Aggiornamento dinamico dei dati. Interattività: raggruppamenti e legende a comparsa. Nota: gli studenti del corso di laurea LM-14 (Filologia Moderna) e altri corsi di L.M., possono sostituire la parte su D3 con il programma dell'A.A 2017/18, concordando con il docente i testi d'esame.
(testi)
1) per la parte su HTML, CSS, SVG, Javascript e la libreria D3: Scott Murray, "Interactive Data Visualization for the Web", O'Reilly, Sebastopol, CA, USA, 2017 (ISBN: 978-1-491-92128-9). Capitoli da 1 a 10 compreso. Nota: questa è la seconda edizione del 2017, da non confondere con la prima (2013). 2) per la parte su RDF: T. Di Noia et al, "Web semantico: dal Web dei documenti al Web dei dati" Milano, Apogeo, 2013 (ISBN: 978-88-503-3214-4), capitoli 1,2,3. 3) per gli studenti che non hanno mai studiato HTML e CSS, può essere utile consultare i testi adottati nella laurea triennale: ---Per la parte HTML: Matteo Tettamazi, "HTML5" Apogeo, Milano 2017. ISBN: 9788850333516. Euro 9,90 capitoli 1,2,3 (tutto), capitolo 4 (solo elem."img"), capitoli 5,6,appendice B (tutto). ---per la parte CSS; Gianluca Troiani, "CSS Pocket", Apogeo, Milano 2006 (ISBN 9788850324699), pagine: 216 Euro 9,90 Gianluca Troiani, "CSS3 La nuova frontiera del web design". Apogeo, Milano 2012. ISBN: 9788850331178 Euro 9,90 capitoli: tutti escluso il 7
 |