Visualizing Data with D3.js
Interactive data visualizations are important to many applications on the web. Students will learn the basics of D3.js (a JavaScript library that helps build interactive interfaces and visualizations using the latest web standards), how it binds its data to documents, and how to write maintainable and extensible visualizations using d3.chart.
Sign up for Visualizing Data with D3.js Prices in USD
Additional Information
Is this class right for you?
This class is for moderately experienced JavaScript developers who are ready to build powerful visualizations using D3.js. If you’re comfortable writing JavaScript and working with the DOM but new to D3, this class is ideal for you.
It would also be a good idea for you to feel comfortable with the concepts found in our JavaScript Best Practices and Patterns class.
Agenda
In this 2-day class, students will learn the core building blocks of D3.js, as well as best practices and patterns for creating visualizations. Students will also learn all about creating reusable charts using d3.charts.
Specific topics we’ll cover include:
- D3.js basics
- General D3 patterns
- Data joins
- Lifecycle events
- Scales
- Layouts
- SVG components
- Utility functions
- Constructing non-chart interfaces
- Building reusable charts with d3.chart