Call +60 3-2711 7241 Email: malaysiacourses@tertiaryinfotech.com

HRDF Approved Training Provider in Malaysia - Modular Fast Track Skill-Based Trainings

Data Visualization with D3.js

Creating data-driven visualizations and infographics that run on multiple devices responsively is a tough challenge. The D3.js library has revolutionized visualization by making it easier to parse your data and add meaningful interactivity. All you need to bring your data to life is D3, plus a bit of HTML, CSS, and JavaScript, and some SVG graphics. In this course, the trainer will show you how the D3 library works, and how you can use it to parse data from different sources and create interactive, visually exciting infographics and visualizations. 

Topics include:

  • What is D3.js?
  • Creating a basic document structure
  • Controlling HTML DOM elements
  • Binding data to the DOM
  • Drawing SVG graphics with D3
  • Using ordinal scales
  • Adding events and transitions
  • Working with data

 

HRDF SBL Claimable for Employers Registered with HRDF

HRDF claimable

Course Code: M335

Course Booking

MYR880.00

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Course Details

Module 1. Get Started

  • What is D3.js?
  • Downloading and installing D3
  • First D3 code


Module 2. Basics of D3.js

  • Selecting Elements
  • Controlling HTML
  • Modifying Attributes
  • Modifying CSS
  • Data Binding

Module 3. Basic SVG Graphics

  • SVG Canvas
  • Basic SVG Shapes


Module 4. Advanced SVG Graphics

  • SVG Path & Generators
  • Grouping
  • Transform

Module 5. Scales & Axes

  • Scales
  • Linear Scale
  • Axis
  • Parse Date
  • Time Scale
  • Ordinal Scale

Module 6. Importing Data into D3

  • Import CSV
  • Import TSV
  • Import JSON

Module 7. Events & Transitions

  • Events
  • Transitions

Who Should Attend

  • Data analysts that want to use D3.js for data visualization
  • Marketers who plan to use D3.js for data visualization

Prerequisite

Basic knowledge of HTML, CSS and Javascript are assumed

Trainers

Data Science TrainerDr. Aanand is a Full Stack Data Scientist who once had a torrid love affair with Physics. He has consulted and published in the area of Public Health, Electricity Markets, Telecom, BFSI, Advertising & Communication Strategies and Digital & Social Media Technologies. He has worked on assignments with international agencies such as International Monetary Fund, World Bank, Royal Netherland Embassy etc. besides MNCs like Tata Consultancy Services, Kie Square Consulting and several government organizations of national importance.

He regularly conducts general training programs in Python (Pandas, NumPy, SciPy, Matplotlib, Bokeh), R (dplyr, rstanarm, knitR, ggplot2), Data Visualization (Tableau, D3.js) and Machine Learnng (Reinforced Learning, Scikit Learn) and specialized training programs on Structural Equation Modeling and SAP Hana.

He holds a doctorate in Operations Research from Indian Institute of Management Ahmedabad and a post graduate in Physics from University of Mumbai. He has advanced training in mathematical programming including optimization, advanced multivariate data analysis, and simulation techniques. When he is not teaching or consulting he can be found meditating or heading for an adventurous trek.

Tensorflow TrainerMuhammad Samer Sallam is a software engineering and data Scientist with more than 3 years’ experience in the field of machine learning/ deep learning. He has a great passion for data science, intelligent-seeming algorithms and web technologies to develop smart web products improving the human life. His interest led him to achieve comprehensive experiences in C#, Python, MATLAB, HTML & CSS, Javascript, and Mysql. His Work experiences are as below:

  • Control and Automation Engineer at Damascus International Airport,
  • Damascus (Syria) Research and Development Team Leader at Rachis Systems, Kuala Lumpur (Malaysia)
  • Machine Learning Specialist in Abundent, Kuala Lumpur (Malaysia)

Machine Learning TrainerAmir Othman is a software engineer by profession. Being educated in Bauhaus Universität Weimar and Hochschule Ulm, he brings experiences from different facades of the world.

With expertise in web technology, natural language processing and machine learning, he is a freelance data scientist. Some of his works include two international news aggregator

www.kronologimalaysia.com and www.diezeitachse.de

He also holds an impressive port folio for data visualizations, primarily focusing on web based techniques.

Customer Reviews (4)

The trainer has conducted the lesson in a very clear and detailed way. Review by Patrick Kwee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Perhaps some free meal for the trainer and trainee would be wonderful. (Posted on 7/2/2018)
Will RecommendReview by NURLIYANA BINTI MUTY
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Good (Posted on 12/18/2017)
Will RecommendReview by Fatin Nabihah Firdaus
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Nil (Posted on 12/18/2017)
Will RecommendReview by Chong Kah Shiu
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
We are happy with the training. 4 out of 5 stars! (Posted on 12/13/2016)

Write Your Own Review

You're reviewing: Data Visualization with D3.js

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha

Tags

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

jQuery Essential Training

jQuery Essential Training

1 Review(s)
MYR880.00
Bootstrap 3 Essential Training

Bootstrap 3 Essential Training

2 Review(s)
MYR880.00
Basic Angular JS Training

Basic Angular JS Training

1 Review(s)
MYR880.00