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-приложениях


Показов : 79

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

    Angular.JS. Видеокурс (2016)Angular.JS. Видеокурс (2016)
    Этот курс посвящён профессиональной разработке веб-приложений с помощью AngularJS. Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – Angular.JS.
    Meteor. Создаём полезное приложение. Видеокурс (2015)Meteor. Создаём полезное приложение. Видеокурс (2015)
    На данном курсе вы будете создавать приложение “Список задач", на примере которого разберете все основные возможности фреймворка. В курсе разбираются все этапы создания приложения - от планирования до запуска.
    Angular+Meteor Ускоренное создание приложений (2016) WEBRipAngular+Meteor Ускоренное создание приложений (2016) WEBRip
    Angular+Meteor - по-настоящему волшебная связка, позволяющая создавать быстрые, мощные приложения за очень короткие сроки. На вебинаре мы построим полноценное приложение с возможностью работы в google map - “social party!”
    Angular2 Essential. Видеокурс (2017)Angular2 Essential. Видеокурс (2017)
    Данный курс создан для изучения Angular 2, который является переработанной и улучшенной версией популярного фреймворка AngularJS. Среди преимуществ этой технологии можно отметить высокую производительность, удобство работы и использование TypeScript в качестве основного языка для разработки.
    Unit тестирование в C#. Видеокурс (2016)Unit тестирование в C#. Видеокурс (2016)
    Написать хороший Unit тест непростая задача. Необходимо не только знать, как пользоваться тем или иным Unit Test Framework, но и понимать основы проектирования, чтобы создавать код, который будет поддерживать тестирование. Этот видео курс предназначен для тех разработчиков, которые хотят систематизировать знания в области написания Unit тестов.
    Обучающий видеокурс по QuarkXPress 8 (2009)Обучающий видеокурс по QuarkXPress 8 (2009)
    Самоучитель по новейшей версии одной из самых популярных программ для верстки полиграфической продукции.
    Фреймворк YII2 с нуля до профи. Видеокурс (2016)Фреймворк YII2 с нуля до профи. Видеокурс (2016)
    Этот видеокурс - наиболее полный в Рунете практический видеокурс по освоению фреймворка Yii2, благодаря которому Вы изучите фреймворк Yii2 на достаточном уровне для создания сайтов и веб-проектов практически любого уровня сложности и назначения: от блогов и визиток до новостийных мега-порталов и гигантских интернет-магазинов.
    Язык программирования C# 6.0. Видеокурс (2016)Язык программирования C# 6.0. Видеокурс (2016)
    Изучив этот видеокурс, Вы освоите объектно-ориентированный язык программирования C# 6.0, научитесь использовать интегрированную среду разработки Visual Studio 2015 и приобретете базовые навыки создания объектно-ориентированных приложений.
    Java. Практическое применение. Видеокурс (2015)Java. Практическое применение. Видеокурс (2015)
    Традиционные курсы Java обрушивают на слушателя множество фактов, которые тяжело запомнить и применить. Курс покажет вам навыки, составляющие ежедневную рутину коммерческого программирования.
    Биткойн-мастер. Видеокурс (2016)Биткойн-мастер. Видеокурс (2016)
    Данный курс целиком и полностью посвящен сети Биткойн и криптовалюте биткойн и охватывает все основные и важные темы касательно данных понятий.
    Java для профессионалов. Обучающий видеокурсJava для профессионалов. Обучающий видеокурс
    Обучающий видеокурс Java для профессионалов - это набор интерактивных озвученных уроков, наглядно демонстрирующих процесс создания приложений Java, позволяющий в короткий срок обучиться программированию на этом языке высокого уровня.
    Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)
    Представляем вашему вниманию курс в котором не просто решается какая-то конкретная задача, но в котором практически в режиме онлайн мы будем создавать собственный движок с нуля.
    Архитектурное 3D моделирование в AutoCAD (2014) ВидеокурсАрхитектурное 3D моделирование в AutoCAD (2014) Видеокурс
    Хотите перейти на новый уровень в проектировании и 3D моделировании и зарабатывать от 50.000 рублей ежемесячно, создавая 3D проекты? Тогда смотрите данное видео руководство и вы научитесь за 7 дней создавать реалистичные изображения домов и интерьеров.
    Web-интерактив JavaScript & ActionScript (2011)Web-интерактив JavaScript & ActionScript (2011)
    Web-интерактив — Данный обучающий видеокурс содержит 13 наглядных видеоурока общей продолжительностью более 13 часов, которые дадут Вам знания по программированию web приложений с помощью фреймворков. Весь методический материал в обучающем видеокурсе основан исключительно на многолетнем опыте профессиональных программистов Никитина Александра и Ляп...
    PHP парсеры. Видеокурс (2016)PHP парсеры. Видеокурс (2016)
    Представляем вашему вниманию полный курс по PHP-парсерам. После изучения этого видеопособия вы сформируете полную картину организации парсинга сайтов на PHP. Вы получите мини-фреймворк для организации парсинга, а также разберете множество полезных и увлекательных тем.
    Создание Интернет-магазина на OpenCart 2.0. Видеокурс (2016)Создание Интернет-магазина на OpenCart 2.0. Видеокурс (2016)
    Хотите узнать как быстро и качественно создать интернет-магазин без начальных знании буквально за несколько дней. Воспользоваться готовым движком для Интернет-магазина. Данный способ позволит Вам создать Интернет-магазин за считанные дни.
    Самоучитель Adobe Photoshop CSСамоучитель Adobe Photoshop CS
    Самоучитель Adobe Photoshop CS предназначен для всех, кто впервые сталкивается с программой Adobe Photoshop CS и желает научиться использовать ее функции для плодотворной работы.
    Коллажи и Фотоарт. Базовые знания и авторские секреты. Видеокурс (2014) PCR ...Коллажи и Фотоарт. Базовые знания и авторские секреты. Видеокурс (2014) PCR ...
    Курс рассчитан на пользователей фотошопа с начальным НЕ нулевым и средним уровнем знаний, желающих делать сложные, эффектные коллажи и обогатить свою технику оригинальными приемами. Курс представляет собой подробные текстовые уроки со скриншотами и примерами. А также дополнен озвученными видеоуроками, демонстрирующими авторскую технику преподавател...
    Фундаментальный курс по Lightroom 6 (2016)Фундаментальный курс по Lightroom 6 (2016)
    Вы сможете освоить этот курс не выходя из дома и тратя всего 30 минут в день. Вы перестанете боятся обработки и научитесь делать безупречные снимки, как это делают профессионалы. Ваши фотографии обретут незабываемые цвета и сочность, и будут притягивать взгляды зрителей.
    OpenCart: Создание современного интернет-магазина от А до Я. Видеокурс (201 ...OpenCart: Создание современного интернет-магазина от А до Я. Видеокурс (201 ...
    Добро пожаловать в первый профессиональный курс по созданию интернет-магазина на CMS OpenCart от А до Я. В данном курсе вы на практике изучите все этапы разработки интернет-магазина — от создания дизайна, верстки и посадки PSD макетов на OpenCart, до размещения проекта на хостинге и настройки деплоя локальных изменений.
    1С 8.3 Старт. Видеокурс (2014) PCRec1С 8.3 Старт. Видеокурс (2014) PCRec
    «1С 8.3 Старт» полная версия курса позволит Вам выжать максимум из самостоятельного обучения. Здесь Мы построим систему учета для небольшой фирмы (Сквозной пошаговый пример) будем строить типовые отчеты, и многое другое, что реально используют программисты на практике, одним словом все, что нужно для начинающего программиста 1С!
    FreeBSD установка и настройка на VMware (2010/RUS)FreeBSD установка и настройка на VMware (2010/RUS)
    Посмотрев данный видеокурс, Вы узнаете как можно установить операционную систему FreeBSD 7.2 на виртуальную машину VMware и основы работы с ней. Все объяснено предельно ясно доходчиво. Для тех, кто сталкивается с этой OS установка FreeBSD покажется технически сложной. Специально для новичков это видео руководство по установке FreeBSD. Смотрите и...
    Профессиональная обработка фотографий в Lightroom. Видеокурс (2016)Профессиональная обработка фотографий в Lightroom. Видеокурс (2016)
    Вы получите комплексную систему знаний по обработке ваших фотографий в Lightroom. Независимо от того, владеете ли вы другими программами или совсем не умеете обрабатывать снимки, Lightroom – это тот инструмент, который позволит вам быстро и просто получить восхитительный результат.
    Microsoft Office PowerPoint 2007. Базовый курс (видеоуроки)Microsoft Office PowerPoint 2007. Базовый курс (видеоуроки)
    Это видеокурс по одному из приложений Microsoft Office 2007 - PowerPoint, которое дает возможность пользователям быстро создавать эффектные динамические презентации и обеспечивает интеграцию защищенного процесса документооборота и возможностей удобного обмена информацией и ее повторного использования. При помощи нашего курса Вы ознакомитесь с усове...
    Pабота с готовыми пpoeктами в After Effects. Видеокурс (2013) PCRecPабота с готовыми пpoeктами в After Effects. Видеокурс (2013) PCRec
    При помощи обучающего курса "Работа с готовыми проектами в Adobe After Effects" вы научитесь создавать заставки, композиции, видеоэффекты не с нуля, а используя готовые проекты Adobe After Effects.
    Java. Уровень 1. Основы программирования / "Специалист" (2011) RUSJava. Уровень 1. Основы программирования / "Специалист" (2011) RUS
    Цель курса: Получить теоретические знания и технические навыки, требующиеся для создания простых Java-приложений.По окончании курса Вы будете уметь: * Создавать простые Java-приложения в среде Eclipse; * Отлаживать создаваемые приложения; * Использовать справочную систему Eclipse для Java и стандартных библиотек Java 2; * Создавать простые граф...
    Информатика. Базовый курс / Симонович С. В. / 2011Информатика. Базовый курс / Симонович С. В. / 2011
    В учебнике рассмотрены основные категории аппаратных и программных средств вычислительной техники. Указаны базовые принципы построения архитектур вычислительных систем. Обеспечено методическое обоснование процессов взаимодействия информации, данных и методов. Приведены эффективные приемы работы с распространенными программными продуктами. Рассмотре...
    Создание запросов в Microsoft SQL Server 2008 R2/2005 с использованием Tran ...Создание запросов в Microsoft SQL Server 2008 R2/2005 с использованием Tran ...
    Этот видеокурс предназначен для желающих научиться программировать на языке Transact-SQL, создавать с его помощью базовые запросы для Microsoft SQL Server, делать выборки данных, группировать, суммировать, объединять, модифицировать данные. Помимо базовых возможностей, в курсе рассматриваются новые возможности и технологии обработки данных, предста...
    Создание и продажа Android приложений. Видеокурс (2013) PCRecСоздание и продажа Android приложений. Видеокурс (2013) PCRec
    Освоить Android программирование сможет любой более-менее опытный программист Java, т.к. сама операционная система и ее API позволяют делать функционал быстро и качественно. Это и отличает Android от других платформ. Этот видеокурс поможет любому новичку быстро освоиться в Android программировании и монетизировать свои приложения.
    Как научиться рисовать. Видеокурс (2014)Как научиться рисовать. Видеокурс (2014)
    Подробное пособие, которое поможет вам стать художником без посещения художественной школы, занимаясь с удовольствием у себя дома.

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