Introduction to D3.js
Accelebrate’s Introduction to D3 training class teaches attendees how to create dynamic data visualizations that are viewable on almost any modern browser on a range of devices, allowing you to integrate sophisticated data displays into your web applications.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
In addition, some courses are available as live, online classes for individuals. See a schedule of online courses.
D3 Training Objectives
All students will:
D3 Training Outline
What is D3, who made it, and why do you care?
Examples and use cases
The D3 Paradigm
Anonymous functions (brief review if necessary)
Layouts, SVG Helpers, and Time
Histogram, pie, cluster, stack, treemap
Lines, arcs, chords, and diagonals
Editing a dataset with D3
Why you should care about the performance of your visualizations
What makes a visualization slow
Patterns to avoid
Using Chrome Developer Tools to measure the performance of your visualizations
All attendees receive comprehensive courseware and a copy of O’Reilly’s Interactive Data Visualization for the Web.
Software needed for each student PC: