28
сен 2016

AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (2016)

AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (2016)

Курс предназначен для продвинутых javascript-программистов, желающих получить новые знания в области работы с векторной графикой SVG в браузерах, используя, де факто, современный стандарт - библиотеку D3.js. Написание более-менее серьезного и функционального приложения с использованием D3.js – сложная задача, решая которую, легко запутаться. Данный курс научит вас работать с D3.js в симбиозе с мощнейшим фреймворком построения одностраничных веб-приложений Angular.js, чтобы не утерять контроль над вашим кодом. В течение всего курса под руководством преподавателя шаг за шагом с подробными объяснениями будет разрабатываться приложение – интерактивный векторный конструктор.

Чему Вы научитесь
Работать с векторной графикой в браузере в интерактивном режиме с помощью наиболее функционального средства в этой области - библиотеки D3.js;
Создавать и тестировать модульные масштабируемые одностраничные приложения на примере полнофункционального векторного редактора;
Использовать дополнительные инструменты и средства, облегчающие и ускоряющие процесс разработки приложений.

Программа курса:
Урок 1. Основы D3.js и векторной графики SVG
Библиотека D3.js; концепция работы с данными в стиле D3.js; формирование [связи] данных (Data Joins); выборки данных: Enter, Update, Exit; свойства выборки; методы для работы с выборками; краткие сведения о векторной графике SVG; координатная система SVG; элементы; графические примитивы (объекты) SVG:аффинные преобразования объектов SVG; фильтры SVG.

Урок 2. Подготовка рабочей среды и введение в Angular.js
Библиотека Browserify; менеджеры пакетов Bower, npm; автоматизированная сборка проекта с помощью Grunt или Gulp (по желанию слушателей); настройка локального сервера для обслуживания запросов приложения; использование распределенной системы контроля версий Git и сервиса GitHub.com для организации работы над проектом.

Урок 3. Angular.js: введение; D3.js: разработка рабочего поля векторного конструктора
Введение в Angular.js; модель, представление и контроллер в Angular.js; управление зависимостями, для чего это необходимо; модули, директивы и сервисы; сервис $q в Angular.js; поведение Zoom в D3.js; переходы (Transitions) в D3.js: что это такое, как с ними работать; реализация сетки конструктора.

Урок 4. Создание статичных перетаскиваемых компонентов (деталей макета)
Интерполяция в D3.js; поведение Drag в D3.js; разработка директив компонентов – общие подходы; разработка поведений объектов на поле конструктора; реализация сервиса «прилипания» деталей к линиям сетки конструктора; создание первой детали – прямоугольника с отверстиями; компиляция директив Angular.js; работа с элементом в SVG, основные команды; правила заполнения сложных фигур.

Урок 5. Создание вращающихся компонентов и креплений
Функция d3.timer, рисование зубчатой передачи; управление скоростью вращения; отрисовка гексагональных креплений-болтов; модель отрисовки SVG; управление порядком отрисовки и наложения объектов SVG.

Урок 6. Работа над сервисом отрисовки деталей и доработка их функциональности
Создание треугольника; написание сервиса отрисовки деталей; реализация дополнительной функциональности для всех деталей: вращение, удаление с поля конструктора, изменение цвета.

Урок 7. Реализация палитры компонентов (деталей макета)
Реализация перетаскивания Drag&Drop на элемент SVG; определение координат при перетаскивании: пользовательские (user) и экранные (viewport) координаты в SVG, матрица текущих преобразований (CTM, Current Transformation Matrix) SVG, перевод из одной системы координат в другую.

Урок 8. Написание тестов для приложения
Конфигурация запускателя модульных тестов Karma; запускатель функциональных (E2E) тестов Protractor, его конфигурация; написание модульных и функциональных тестов с использованием Jasmine; тестирование асинхронного кода; подведение итогов.

Информация о видеокурсе
Название: AngularJSD3.js. Векторная графика в одностраничных Web-приложениях
Преподаватель: Никита Овчинников
Год выхода: 2016
Жанр: обучающее видео
Выпущено: Geekbrains
Язык: Русский

Файл
Формат: MP4
Видео: AVC(H264), 1280x720, 15fps, 302kbps
Аудио: AAC, 44100Hz, stereo, 64kbps
Продолжительность: 16:53:20
Размер файла: 2,55 Гб

AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (2016) AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (2016) AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (2016)


Скачать Видеокурс - AngularJSD3.js. Векторная графика в одностраничных Web-приложениях

- -- -

ПОКАЗОВ : 220

Топ-10 запрещенных документальных фильмов!

Похожие обучающие видео на AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (2016)

    Meteor. Создаём полезное приложение. Видеокурс (2015)Meteor. Создаём полезное приложение. Видеокурс (2015)
    На данном курсе вы будете создавать приложение “Список задач", на примере которого разберете все основные возможности фреймворка. В курсе разбираются все этапы создания приложения - от планирования до запуска.
    React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)
    Этот видеокурс научит Вас использовать современные front-end технологии для создания высокопроизводительных и динамических сайтов. Пройдя этот курс, вы узнаете самые актуальные возможности языка в новом стандарте.
    Angular2 Essential. Видеокурс (2017)Angular2 Essential. Видеокурс (2017)
    Данный курс создан для изучения Angular 2, который является переработанной и улучшенной версией популярного фреймворка AngularJS. Среди преимуществ этой технологии можно отметить высокую производительность, удобство работы и использование TypeScript в качестве основного языка для разработки.
    Unit тестирование в C#. Видеокурс (2016)Unit тестирование в C#. Видеокурс (2016)
    Написать хороший Unit тест непростая задача. Необходимо не только знать, как пользоваться тем или иным Unit Test Framework, но и понимать основы проектирования, чтобы создавать код, который будет поддерживать тестирование. Этот видео курс предназначен для тех разработчиков, которые хотят систематизировать знания в области написания Unit тестов.
    Веб-разработка. Быстрый старт. Основы PHP. Видеокурс (2016)Веб-разработка. Быстрый старт. Основы PHP. Видеокурс (2016)
    Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений.
    Язык программирования C# 6.0. Видеокурс (2016)Язык программирования C# 6.0. Видеокурс (2016)
    Изучив этот видеокурс, Вы освоите объектно-ориентированный язык программирования C# 6.0, научитесь использовать интегрированную среду разработки Visual Studio 2015 и приобретете базовые навыки создания объектно-ориентированных приложений.
    HTML5 и CSS3 с нуля до профи. Видеокурс (2016)HTML5 и CSS3 с нуля до профи. Видеокурс (2016)
    Наиболее полный и актуальный в Рунете курс на тему HTML5 и CSS3. После изучения этой системы вы освоите полностью адаптивную верстку с использованием последних новшеств этих двух языков гипертекстовой разметки и каскадных таблиц стилей.
    Android. Уровень 1 и 2Android. Уровень 1 и 2
    Первый уровень предназначен для новичков в Android программировании, перспективной технологии, завоевавшей за короткое время лидирующие положения на рынке.
    Java. Практическое применение. Видеокурс (2015)Java. Практическое применение. Видеокурс (2015)
    Традиционные курсы Java обрушивают на слушателя множество фактов, которые тяжело запомнить и применить. Курс покажет вам навыки, составляющие ежедневную рутину коммерческого программирования.
    Фреймворк YII2 с нуля до профи. Видеокурс (2016)Фреймворк YII2 с нуля до профи. Видеокурс (2016)
    Этот видеокурс - наиболее полный в Рунете практический видеокурс по освоению фреймворка Yii2, благодаря которому Вы изучите фреймворк Yii2 на достаточном уровне для создания сайтов и веб-проектов практически любого уровня сложности и назначения: от блогов и визиток до новостийных мега-порталов и гигантских интернет-магазинов.
    English. Практическая грамматика. Курс уровня IntermediateEnglish. Практическая грамматика. Курс уровня Intermediate
    Курс уровня Intermediate" предназначен прежде всего для людей, изучавших предмет на школьном уровне и желающих освежить и углубить свои познания в изучении английского языка. Учебный материал курса представлен в виде 12 уроков, рассчитанных на последовательное прохождение. Каждый из них включает в себя объяснение теории на русском языке и практичес...
    Профессиональное обучение C#Профессиональное обучение C#
    Видеокурс состоит из подробных видеоуроков по основам языка C# и платформы .Net Framework. После прохождения видеокурса слушатель напишет полнофункциональное приложение для учета личных финансов, которое может быть с легкостью расширено в дальнейшем.
    М10175 Разработка приложений Microsoft SharePoint 2010. Обучающий видеокурс ...М10175 Разработка приложений Microsoft SharePoint 2010. Обучающий видеокурс ...
    Данный курс предназначен для профессиональных разработчиков, которые используют Microsoft SharePoint 2010 для создания приложений. В курсе активно используется Microsoft Visual Studio 2008 SP1. Вы также получите навыки и знания о возможностях использования Visual Studio 2010 при разработке приложений для SharePoint 2010.
    Биткойн-мастер. Видеокурс (2016)Биткойн-мастер. Видеокурс (2016)
    Данный курс целиком и полностью посвящен сети Биткойн и криптовалюте биткойн и охватывает все основные и важные темы касательно данных понятий.
    Самоучитель Хакера. Интерактивный курс (2010) SWFСамоучитель Хакера. Интерактивный курс (2010) SWF
    Перед Вами интерактивный курс Хакера, который предназначен для впервые начинающих работу пользователей. С помощью данного курса пользователь сможет без проблем освоить программы для сниффинга и взлома паролей а также подробно изучить программы их интерфейс и основные действия, необходимые для работы. Программа не требует установки на ПК.

Рекомендуем обратить внимание

Зайцы тут » Обучающее видео » AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (2016)
RSS информер