Highlights
- Understand the fundamental building blocks of D3
- Create smart and dynamic data visualisations with D3
- Learn about HTML5 and CSS3 including attributes
- Explore margin and padding strategies
- Explore the philosophy and principles of JavaScript
- Gain an understanding of JavaScript variables and functions
- Use D3 with AJAX, JSON and much more
Course Details
HTML5 / CSS3
- Tags and nesting
- Attributes
- Document hierarchy
- Doctypes - quirks mode
- Making it work the same in other browsers
- Separation of Concerns
- Display modes (inline, block, inline-block)
- Positioning strategies (float, absolute, fixed)
- Margin and padding strategy
- Typography
JavaScript
- JavaScript
- Philosophy and principles
- Variables
- Functions
- Arrays
- Objects
- JSON
- Scope
- Closure
D3
- AJAX
- SVG
- Selections
- Buttons
- Populating Data - JSON / CSV / XML / HTML / Text
- Nested selections
- Histograms
- Stacks
- Tree charts
- Pie charts
- Network Visualisation
- Physics
- Animation
Who should attend
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022