d3.js_site

D3.js Bootcamp

D3.js, Data-Driven Documents, è una libreria Javascript open source che semplifica la creazione di infografiche, diagrammi e chart creando e personalizzando ogni singolo elemento, animazione e comportamento.

Non è una semplice libreria di grafici pronti all’uso ma un set di API, utility, algoritmi e pattern matematici che semplificano i complessi calcoli legati alla creazione di interfacce grafiche interattive.
Inoltre, la particolarità della libreria è quella di creare uno stretto legame tra spazio e dati, ovvero tra DOM e il modello di dati, facilitando tutti i processi di aggiornamento e transizione grazie al pattern di selezione enter-update-exit fornito da D3.

Può essere utilizzata per manipolare qualunque elemento di una pagina HTML, tuttavia si sposa perfettamente con lo standard SVG ed è in questo contesto che D3.js emerge rispetto a tutti gli altri framework.

Livello: principiante

Location: on-site / e-learning

Durata: 16 ore
(teoria: 12 ore – pratica: 4 ore)

PREREQUISITI:

Il partecipante dovrà possedere una certà familiarità con l’uso di HTML, CSS ma soprattutto Javascript (variabili, manipolazione array e oggetti, cicli, funzioni) e preferibilmente aver già utilizzato in precedenza le funzionalità di selezione di CSS e/o jQuery.

ESTRATTO DAL CORSO:

OBIETTIVI FORMATIVI:

Non è una semplice libreria di grafici pronti all’uso ma un set di API, utility, algoritmi e pattern matematici che semplificano i complessi calcoli legati alla creazione di interfacce grafiche interattive.
Inoltre, la particolarità della libreria è quella di creare uno stretto legame tra spazio e dati, ovvero tra DOM e il modello di dati, facilitando tutti i processi di aggiornamento e transizione grazie al pattern di selezione enter-update-exit fornito da D3.

Può essere utilizzata per manipolare qualunque elemento di una pagina HTML, tuttavia si sposa perfettamente con lo standard SVG ed è in questo contesto che D3.js emerge rispetto a tutti gli altri framework.

Tutti gli argomenti sono affrontati dal punto di vista teorico e accompagnati da moltissimi esercizi dimostrativi che saranno sviluppati e descritti durante il corso.

CONOSCENZE IN USCITA:

Il partecipante sarà in grado di utilizzare gli strumenti fondamentali di D3.js per lo sviluppo di chart, componenti interattivi e infografiche SVG e HTML personalizzando ogni aspetto.

MATERIALE DIDATTICO:

Ad ogni partecipante sarà consegnato il codice sorgente di tutti gli esercizi affrontati durante il corso.

Leave a Reply

Your email address will not be published. Required fields are marked *