Основы D3.js: Создание пользовательских визуализаций данных с нуля
Освойте основные концепции документов, управляемых данными, для создания динамичных, интерактивных и адаптивных веб-диаграмм с использованием современных стандартов SVG и D3.js.
-
💬
ИИ инструктор
Задавайте вопросы по любому уроку — понятный ответ придёт мгновенно, в любой момент. -
🕐
Начните в любое время
Без расписаний и дедлайнов — учитесь в своём темпе, когда удобно. -
🌐
На русском языке
Уроки, задания и сертификат — всё полностью на вашем языке.
О курсе
Статические диаграммы часто не могут рассказать полную историю сложных данных. Чтобы по-настоящему заинтересовать пользователей, вам нужны навыки привязки реальных данных непосредственно к веб-документу, создания динамичных и адаптивных визуализаций, которые реагируют на ввод пользователя. Этот текстовый курс шаг за шагом проведет вас через процесс превращения необработанных наборов данных в пользовательскую интерактивную графику на основе браузера.
Вы начнете с освоения основополагающих концепций, включая структуру SVG, системы координат и то, как D3 привязывает данные к элементам DOM. Далее вы научитесь управлять жизненным циклом enter-update-exit, применять линейные и порядковые шкалы, а также создавать чистые, доступные оси для ваших диаграмм. Чтобы ваши навыки оставались максимально актуальными, вы также узнаете, как интегрировать современные рабочие процессы упаковки JavaScript и сделать ваши визуализации адаптивными для мобильных и настольных устройств.
- Понять основной жизненный цикл D3.js по привязке данных к элементам DOM
- Создавать и манипулировать фигурами SVG для построения пользовательских гистограмм, линейных и точечных диаграмм
- Применять линейные, полосовые (band) и временные шкалы для точного сопоставления значений данных с пикселями экрана
- Создавать динамичные, адаптивные оси диаграмм, которые приспосабливаются к изменяющимся размерам области просмотра
- Реализовывать плавные переходы и интерактивные состояния при наведении (hover states) с использованием современных событий JavaScript
- Организовывать код визуализации с использованием современных импортов ESM и чистых структур проекта
Этот курс начинается с основных определений и пошаговых разборов кода, прежде чем перейти к практическим упражнениям по построению диаграмм. Он полностью разработан для новичков с базовым пониманием HTML, CSS и вводного JavaScript. Предварительный опыт визуализации данных не требуется.
Начните читать, чтобы создать свой первый пользовательский документ, управляемый данными, уже сегодня.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn -
💬
Личный AI-наставник
Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент. -
🎧
Аудиоверсия включена
Учитесь в дороге — экран не нужен -
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока -
📱
Телефон или компьютер
Работает везде и на любом устройстве -
💸
Возврат в течение 14 дней
Без вопросов -
⚡
Кратко и по делу
2 ч 36 мин практического материала
Отзывы
Отзывов пока нет — поделитесь своим первым.
Студенты также прошли
🎓 С сертификатом
JavaScript проекты: Создание сайта генератор QR-кодов
Сертификат
Практика
299 ₽
→
🔥 Востребован
🎓 С сертификатом
JavaScript с нуля: проектно-ориентированный подход
Сертификат
Практика
299 ₽
→
🔥 Востребован
🎓 С сертификатом
Изучение современного JavaScript: создание веб-приложений реального мира
Сертификат
Практика
299 ₽
→
🔥 Востребован
🎓 С сертификатом
Динамическая веб-разработка с использованием jQuery: от основ до продвинутых методов.
Сертификат
Практика
299 ₽
→
Часто спрашивают
Что нужно для прохождения курса? +
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить? +
Банковской картой через Stripe. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги? +
Да — полный возврат в течение 14 дней, без вопросов.
Как долго будут доступны материалы? +
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат? +
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство