Intrați într-o călătorie către lumea vizualizării datelor cu ajutorul cursului Mastering Data Visualisation din D3.js privind Udemia. Acest program intensiv este conceput pentru persoanele care doresc să învețe cum să construiască vizualizări captivante ale datelor utilizând bogata bibliotecă D3.js (versiunea 6.x).
Unul dintre principalele puncte importante ale acestui curs este explorarea modelului de actualizare D3, o tehnică dinamică care vă permite să ajustați pozițiile SVG în timp real, pe măsură ce datele dumneavoastră evoluează. De asemenea, veți descoperi interacțiunile cu utilizatorii, învățând cum să integrați evenimentele fără probleme în vizualizările dumneavoastră. Adăugând legende, sfaturi și diapozitive, veți îmbunătăți experiența utilizatorului, făcând vizualizările nu numai informative, ci și interesante.
Sinteza cursului
Pe lângă competențele tehnice, cursul pune un accent puternic pe învățarea bazată pe proiecte. Veți avea posibilitatea de a lucra la patru proiecte de clasă, fiecare conceput pentru a vă pune la încercare și a vă consolida competențele D3 cu date reale.
Este important de remarcat faptul că acest curs presupune experiență anterioară în JavaScript, HTML, CSS și jquery. Nu este un curs introductiv pentru dezvoltarea web. Dacă aveți o pasiune de a lucra cu date, un interes în ceea ce privește concepția de vizualizare a datelor și dorința de a construi site-uri interactive și complexe cu D3.js, atunci acest curs este adaptat pentru dumneavoastră.
Ce veți învăța?
Etapa întâi: construirea fundațiilor
În această fază inițială, veți dobândi o înțelegere solidă a conceptelor-cheie în vizualizarea datelor, inclusiv:
- Dezambalarea magiei de SVG și a modului în care acestea sunt sinergice cu D3.
- Formularea legăturii dintre forme și punctele de date.
- Scări de artizanat, axe și etichete pentru vizualizări rudimentare.
- Aplicarea modelului de actualizare D3 pentru ajustarea dinamică a pozițiilor SVG cu date în schimbare.
- Navigarea interacțiunilor dintre utilizatori prin integrarea evenimentelor.
- Îmbunătățirea vizualizărilor cu legendă, sfaturi de instrumente și glisante.
În plus, cursul va pune accentul pe arta modelului de vizualizare a datelor, care vă va permite să luați decizii în cunoștință de cauză cu privire la structura codurilor și să justificați aceste alegeri în fața părților interesate.
Etapa a doua: scufundări pentru vizualizări
A doua fază oferă un tur cu vânt cu 12 de vizualizări diverse. Veți explora codul prescris al comunității dinamice D3, obținând o expunere extinsă la diferite tipuri de vizualizare, printre care:
- Hărți de linie
- Hărți de suprafață
- Hărți zonale suprapuse
- Hărți ale Pie
- Hărți DONUT
- Clouzi
- Hărți cu coroană
- Diagrame Node-Link
- Diagrame de arbori
- Treemaps
- Lovituri cu cerc
- Spargerea soarelui Plot
De asemenea, veți dobândi competența de a adapta codul cu sursă deschisă la datele dumneavoastră specifice.
Etapa a treia: tehnici avansate
În această etapă finală, veți învăța tehnici avansate de gestionare simultană a vizualizărilor multiple pe o pagină. Descoperiți cum se poate facilita comunicarea între vizualizări și cum se pot pune în aplicare funcții interactive, cum ar fi periile, pentru o interacțiune fără sincope a utilizatorilor.