Video description
Effective visualization of data helps users analyze and gather insights about data, making complex data more accessible, understandable, and easy on the eye. If you want to create incredible graphs and data-driven visualizations from raw data and communicate information clearly and efficiently within your organization, work, and school, then enroll in this complete data visualization course covering the D3.js library.
The course begins with an introduction to D3.js, and then teaches you how to create dynamic visualizations, scales, bar charts, and SVG paths. You’ll then perform hands-on tasks such as earthquake visualization, creating a pie chart, and building a navigation page. The course then takes you through JavaScript fundamentals, along with covering arrays, loops, functions, and objects. Toward the concluding chapters, you’ll get to grips with the document object model (DOM) and the browser object model (BOM).
By the end of this course, you'll have gained a solid understanding of the basics of HTML, CSS, and JavaScript - the three main technologies necessary for building amazing visualizations using the D3.js library.
What You Will Learn
- Get hands-on with HTML, CSS, and JavaScript
- Build data-driven visualizations effectively
- Develop D3.js projects with a Firebase backend
- Apply inline CSS with JavaScript
- Build a tip calculator
- Understand local and let scope of variables
- Employ sectioning elements on a page
- Create a navigation page
Audience
This course is for anyone, from developers wanting to build data-driven UI diagrams with JavaScript to data scientists looking to learn D3.js. Mathematicians who want to learn D3.js and statisticians, analysts, and data scientists who want to build data-driven visualizations will also find this course useful.
About The Author
Paulo Dichone: Paulo Dichone is a highly skilled developer and teacher with a strong background in Computer Science. With his expertise in Android App Development for mobile and web platforms, Paulo founded Magadistudio, a successful mobile app development company.
Passionate about teaching, Paulo is dedicated to helping learners master Android app development. His goal is to empower students with the knowledge and skills needed to create impressive Android applications and experience the freedom of being an Android developer.
With his deep understanding of the subject matter and a commitment to student success, Paulo Dichone is a trusted instructor who can guide learners on their journey to becoming proficient Android developers.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Installing Development Tools
- Chapter 3 : Introduction to D3.JS
- Chapter 4 : Creating Visualizations Dynamically
- Chapter 5 : Earthquake Visualization Project
- Chapter 6 : Scales BarCharts - Revisited
- Chapter 7 : SVG Paths
- Chapter 8 : Creating a Pie Chart
- Chapter 9 : Final Project - U.S. Immigration Services
-
Chapter 10 : The Essentials of Web Development - HTML, CSS and JavaScript
- What's the World Wide Web (WWW) And How it Works
- Web Technologies and the Web
- JavaScript, HTML and CSS - The 3 Legged Stool
- Understanding the HTML Document Structure
- HTML Heading
- HTML Paragraph Tag
- The Break line Tag
- Formatting HTML - Bio Page
- Adding Address and Break line
- Emphasizing and Formatting Text
- Solution to Challenge
- More HTML Elements
- Finalizing HTML Formatting
- Chapter 11 : HTML Attributes
- Chapter 12 : CSS - Styling HTML Pages
-
Chapter 13 : Building a Navigation Page
- Creating a Navigation Page - Part1
- Navigation Page Creation - Adding Hover
- Understanding the Box Model
- Removing Margin and Padding
- Adding More HTML Pages
- Adding Correct Paths to HTML Pages
- External Style Sheets adn Linking
- Introduction to DIV
- DIVs and Float
- Structuring Content in a Web Page
- Manually Restructuring Pages
- Chapter 14 : Sectioning Elements
-
Chapter 15 : JavaScript Fundamentals
- 3 Legged Stool - Introduction to Javascript
- JavaScript in the Chrome Console
- More on JavaScript in the Console
- Understanding the DOM
- Location of the Script Tag and Why
- JavaScript Concatenation and Variables
- Null and Undefined and Boolean
- Arithmetic Operations
- Remainder
- The Plus Sign
- Introduction to If Statement
- Identicality Comparison
- Logical Operators with Conditional Operators
- The Ternary Operator
- Chapter 16 : JavaScript Arrays Loops
- Chapter 17 : JavaScript Functions and Objects
- Chapter 18 : The DOM and The BOM
- Chapter 19 : Building a Tip Calculator
- Chapter 20 : Where to Go Next, from Here
Product information
- Title: D3.js: Complete Developer Data Visualization Guide
- Author(s):
- Release date: May 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800565692
You might also like
book
D3.js in Action, Second Edition
D3.js in Action, Second Edition is completely revised and updated for D3 v4 and ES6. It's …
book
D3 for the Impatient
If you’re in a hurry to learn D3.js, the leading JavaScript library for web-based graphics and …
book
Full-Stack JavaScript Strategies
As a working software developer, you know how to complete your tasks with solid code, whether …
video
CSS - The Complete Guide (incl. Flexbox, Grid and Sass)
Every web developer has to know CSS. CSS, short for Cascading Style Sheets, is a "programming …