|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/d3-4x-mastering-data-visualization/
课程评论:没有评论
课程名称:D3 4.x:掌握数据可视化 课程概述:嗨!如果你精通HTML、CSS和JavaScript,并希望学习网页上的数据可视化,那么你来对地方了。本课程结合了文本、视频、代码示例和评估,让你的学习旅程既兴奋又有收获。课程内容经过精心设计,涵盖了一个有针对性的学习路径,以模块化的方式呈现,帮助你按自己的节奏学习,从而实现掌握D3数据可视化的目标。 D3.js是一个用于以动态图形形式展示数字数据的JavaScript库,它通过HTML、SVG和CSS使数据鲜活起来。D3提供了更大的最终视觉结果控制,是当今市场上最热门、最强大的网页数据可视化技术。课程内容经过广泛的研究和策划,每个模块都有助于提升技能,帮助你在使用D3解决数据可视化问题方面达到精通。 课程以基本的D3结构和构建模块开始,迅速转向编写符合D3风格的JavaScript代码。你将学习如何使用选择器定位页面上的特定视觉元素,以及在编程结构和视觉比喻中表示数据的技巧。我们将学习如何将数据域中的值映射到视觉域中,并利用D3支持的各种形状函数在可视化中创建SVG形状。接下来的内容包括如何使用和自定义各种D3轴,以及掌握过渡效果,为单调的可视化增添亮点。还将学习工作图表、层次结构、图形,并构建交互式可视化。 课程还将介绍力导向图,这是一种可为可视化增添令人惊叹效果的技术。然后我们将学习如何创建一个包含组件、服务、数据和事件绑定的基本Angular 2应用程序,并构建数据仪表盘,最后还会学习一些高级功能,如整合实时数据流及添加交互和动画效果。 本课程涵盖了从常见到不常见的技术,帮助你使用D3构建数据可视化。课程由领域内的一些优秀专家撰写: - Nick Zhu:专业程序员和数据工程师,拥有十多年软件开发、大数据和机器学习经验,目前是Yroo的创始人兼首席技术官。 - Matt Dionis:拥有三年以上Angular和D3.js的经验,日常使用D3.js和Angular构建内部工具。 此课程将为你提供一系列实用的学习资源,帮助你创建出酷炫的可视化作品。
Hi there! If you're proficient in HTML, CSS, and JavaScript, and want to figure out data visualization for the web, then you've come to the right place. This course is a blend of text, videos, code examples, and assessments, which together makes your learning journey all the more exciting and truly rewarding. It includes sections that form a sequential flow of concepts covering a focused learning path presented in a modular manner. This helps you learn a range of topics at your own speed and also move towards your goal of mastering data visualization with D3. D3.js is a JavaScript library designed to display digital data in dynamic graphical form. It helps you bring data to life using HTML, SVG, and CSS. D3 allows greater control over the final visual result, and it is the hottest and most powerful web-based data visualization technology in the market today. This course has been prepared using extensive research and curation skills. Each section adds to the skills learned and helps us to achieve mastery in solving data visualization problems using D3. Every section is modular and can be used as a standalone resource too. This course has been designed to teach you D3 through the use of practical recipes, a do-as-you-learn approach, to provide you with skills to develop your own cool, neat-looking visualizations. This course starts with the basic D3 structure and building blocks and quickly moves on to writing idiomatic D3-style JavaScript code. We will learn how to work with selections to target certain visual elements on the page, then we will see techniques to represent data both in programming constructs and its visual metaphor. We will learn how to map values in our data domain to the visual domain using scales, and use the various shape functions supported by D3 to create SVG shapes in visualizations. Moving on, we'll see how to use and customize various D3 axes and master transitions to add bells and whistles to otherwise dry visualizations. We'll also learn to work with charts, hierarchy, graphs, and build interactive visualizations. Next we'll work with force, which is one of the most awe-inspiring techniques we can add to our visualizations. We'll then see how to create a basic Angular 2 application complete with components, services, data and event binding, and a testing infrastructure. We will learn how to integrate D3 into an Angular 2 application. We will build a data dashboard out of flexible Angular 2 components. Finally, we will learn to leverage a few advanced features and functionalities such as incorporating real-time data streams, and adding interactivity and animations. This course will take you through the most common to the not-so-common techniques to build data visualizations using D3. This course has been authored by some of the best in their fields: Nick Zhu Nick Zhu is a professional programmer and data engineer with more than a decade experience in software development, Big Data, and machine learning. Currently, he is one of the founders and CTO of Yroo - a meta search engine for online shopping. He is also the creator of dc.js - a popular multidimensional charting library built on D3. Matt Dionis Matt Dionis has over three years of experience with both Angular and D3.js. He uses D3.js frequently and Angular on a daily basis while building internal tools for a rapidly growing financial technology start-up.