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


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

Показов : 24

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

    Angular.JS. Видеокурс (2016)Angular.JS. Видеокурс (2016)
    Этот курс посвящён профессиональной разработке веб-приложений с помощью AngularJS. Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – Angular.JS.
    Meteor. Создаём полезное приложение. Видеокурс (2015)Meteor. Создаём полезное приложение. Видеокурс (2015)
    На данном курсе вы будете создавать приложение “Список задач", на примере которого разберете все основные возможности фреймворка. В курсе разбираются все этапы создания приложения - от планирования до запуска.
    Обучающий видеокурс по QuarkXPress 8 (2009)Обучающий видеокурс по QuarkXPress 8 (2009)
    Самоучитель по новейшей версии одной из самых популярных программ для верстки полиграфической продукции.
    Фреймворк YII2 с нуля до профи. Видеокурс (2016)Фреймворк YII2 с нуля до профи. Видеокурс (2016)
    Этот видеокурс - наиболее полный в Рунете практический видеокурс по освоению фреймворка Yii2, благодаря которому Вы изучите фреймворк Yii2 на достаточном уровне для создания сайтов и веб-проектов практически любого уровня сложности и назначения: от блогов и визиток до новостийных мега-порталов и гигантских интернет-магазинов.
    Java. Практическое применение. Видеокурс (2015)Java. Практическое применение. Видеокурс (2015)
    Традиционные курсы Java обрушивают на слушателя множество фактов, которые тяжело запомнить и применить. Курс покажет вам навыки, составляющие ежедневную рутину коммерческого программирования.
    Java для профессионалов. Обучающий видеокурсJava для профессионалов. Обучающий видеокурс
    Обучающий видеокурс Java для профессионалов - это набор интерактивных озвученных уроков, наглядно демонстрирующих процесс создания приложений Java, позволяющий в короткий срок обучиться программированию на этом языке высокого уровня.
    Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)
    Представляем вашему вниманию курс в котором не просто решается какая-то конкретная задача, но в котором практически в режиме онлайн мы будем создавать собственный движок с нуля.
    Архитектурное 3D моделирование в AutoCAD (2014) ВидеокурсАрхитектурное 3D моделирование в AutoCAD (2014) Видеокурс
    Хотите перейти на новый уровень в проектировании и 3D моделировании и зарабатывать от 50.000 рублей ежемесячно, создавая 3D проекты? Тогда смотрите данное видео руководство и вы научитесь за 7 дней создавать реалистичные изображения домов и интерьеров.
    PHP парсеры. Видеокурс (2016)PHP парсеры. Видеокурс (2016)
    Представляем вашему вниманию полный курс по PHP-парсерам. После изучения этого видеопособия вы сформируете полную картину организации парсинга сайтов на PHP. Вы получите мини-фреймворк для организации парсинга, а также разберете множество полезных и увлекательных тем.
    Web-интерактив JavaScript & ActionScript (2011)Web-интерактив JavaScript & ActionScript (2011)
    Web-интерактив — Данный обучающий видеокурс содержит 13 наглядных видеоурока общей продолжительностью более 13 часов, которые дадут Вам знания по программированию web приложений с помощью фреймворков. Весь методический материал в обучающем видеокурсе основан исключительно на многолетнем опыте профессиональных программистов Никитина Александра и Ляп...
    Создание Интернет-магазина на OpenCart 2.0. Видеокурс (2016)Создание Интернет-магазина на OpenCart 2.0. Видеокурс (2016)
    Хотите узнать как быстро и качественно создать интернет-магазин без начальных знании буквально за несколько дней. Воспользоваться готовым движком для Интернет-магазина. Данный способ позволит Вам создать Интернет-магазин за считанные дни.
    Самоучитель Adobe Photoshop CSСамоучитель Adobe Photoshop CS
    Самоучитель Adobe Photoshop CS предназначен для всех, кто впервые сталкивается с программой Adobe Photoshop CS и желает научиться использовать ее функции для плодотворной работы.
    Коллажи и Фотоарт. Базовые знания и авторские секреты. Видеокурс (2014) PCR ...Коллажи и Фотоарт. Базовые знания и авторские секреты. Видеокурс (2014) PCR ...
    Курс рассчитан на пользователей фотошопа с начальным НЕ нулевым и средним уровнем знаний, желающих делать сложные, эффектные коллажи и обогатить свою технику оригинальными приемами. Курс представляет собой подробные текстовые уроки со скриншотами и примерами. А также дополнен озвученными видеоуроками, демонстрирующими авторскую технику преподавател...
    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 – это тот инструмент, который позволит вам быстро и просто получить восхитительный результат.
    Pабота с готовыми пpoeктами в After Effects. Видеокурс (2013) PCRecPабота с готовыми пpoeктами в After Effects. Видеокурс (2013) PCRec
    При помощи обучающего курса "Работа с готовыми проектами в Adobe After Effects" вы научитесь создавать заставки, композиции, видеоэффекты не с нуля, а используя готовые проекты Adobe After Effects.
    Microsoft Office PowerPoint 2007. Базовый курс (видеоуроки)Microsoft Office PowerPoint 2007. Базовый курс (видеоуроки)
    Это видеокурс по одному из приложений Microsoft Office 2007 - PowerPoint, которое дает возможность пользователям быстро создавать эффектные динамические презентации и обеспечивает интеграцию защищенного процесса документооборота и возможностей удобного обмена информацией и ее повторного использования. При помощи нашего курса Вы ознакомитесь с усове...
    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)
    Подробное пособие, которое поможет вам стать художником без посещения художественной школы, занимаясь с удовольствием у себя дома.
    Бен Форта - Освой самостоятельно SQL. 10 минут на урок (2006) PDFБен Форта - Освой самостоятельно SQL. 10 минут на урок (2006) PDF
    Данная книга поможет вам в кратчайшие сроки освоить SQL — самый популярный язык баз данных. Начиная с простых запросов на выборку данных, автор урок за уроком рассматривает все более сложные темы, такие как использование операций объединения, подзапросы, хранимые процедуры, индексы, триггеры и ограничения.
    Видеокурс. Основные поломки компьютераВидеокурс. Основные поломки компьютера
    Видеокурс. Основные поломки компьютера. В этом видео курсе рассмотрены самые распространенные поломки компьютера. В видео уроках рассматриваются разного рода поломки компьютера, как их увидеть, определить, как ведёт себя компьютер при тех или иных поломках. Видео курс состоит из 14 уроков общей продолжительностью 1 час 41 минута. С помощью этого ви...
    Основы Linux. Видеокурс (2016)Основы Linux. Видеокурс (2016)
    Хотите научиться использовать системы Linux в своей работе? Обратите внимание на этот фундаментальный курс. Он раскрывает основные принципы работы с операционной системой Linux и интерфейсом CLI, базовые понятия открытого исходного кода (open source).
    Современный PHP: работа с ВКонтакте. Видеокурс (2015)Современный PHP: работа с ВКонтакте. Видеокурс (2015)
    Хотите узнать, как избавиться от бардака в коде и научиться проще и быстрее программировать работу с api Вконтакте? Библиотека VK-SDK Для упрощения работы программиста!
    XML И XSLT. Современные технологии обработки данных для Web (2010/ FLV)XML И XSLT. Современные технологии обработки данных для Web (2010/ FLV)
    XML — это особый способ разметки документов, предназначенный для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры. Язык XML является очень распространенным. Предлагаемый видеодекурс рассматривает основные технологии XML: описание данных, грамматика XML-разметки, XML схемы, XSL и XSLT,...
    Разработка приложений под iOS 7. Вебинар (2013) WEBRipРазработка приложений под iOS 7. Вебинар (2013) WEBRip
    Вебинар Разработка приложений под iOS научит Вас создавать интересные и полезные приложения для под iOS. Программа вебинара включает в себя десять основных тем, перечисленных ниже. Практике на каждом занятии будет отведено значительное время. Сложные и емкие практические задачи будут выполняться совместно с преподавателем. Ряд задач будет необходим...
    интерактивный видеокурс   Windows 7интерактивный видеокурс Windows 7
    Первый в России интерактивный видеокурс по русской версии новейшей операционной системы Microsoft Windows 7. Посмотрев видеокурс, вы с легкостью сможете перейти на новую версию Windows с предыдущих - Windows Vista, Windows Xp или более ранних версий.

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