Скачать c Vid-Kor.Ru » Документальный » AngularJSD3.js. Векторная графика в одностраничных Web-приложениях. Видеокурс (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-приложениях

-- -- Скачали : 511

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

Angular.JS. Видеокурс (2016)Angular.JS. Видеокурс (2016)
Этот курс посвящён профессиональной разработке веб-приложений с помощью AngularJS. Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – Angular.JS.
Meteor. Создаём полезное приложение. Видеокурс (2015)Meteor. Создаём полезное приложение. Видеокурс (2015)
На данном курсе вы будете создавать приложение “Список задач", на примере которого разберете все основные возможности фреймворка. В курсе разбираются все этапы создания приложения - от планирования до запуска.
Angular 4 с Нуля до Профи. Видеокурс (2017)Angular 4 с Нуля до Профи. Видеокурс (2017)
Данный курс содержит в себе более 30 часов обучающих материалов, которые последовательно и очень подробно научат вас самым актуальным технологиям на текущий момент и которые будут актуальными ближайшие несколько лет.
FullStack-Мастер: Разработка CRM-системы на Node.js, Express, Angular 6. Ви ...FullStack-Мастер: Разработка CRM-системы на Node.js, Express, Angular 6. Ви ...
Не важно, новичок вы или уже имеете какой-либо опыт в веб-разработке, данный курс даст вам все необходимые знания для создания действительно работающего FullStack-приложения. В процессе изучения материала вы получаете полное понимание алгоритма разработки довольно сложного и функционального FullStack-приложения на примере создания CRM-системы с абс...
React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)
Этот видеокурс научит Вас использовать современные front-end технологии для создания высокопроизводительных и динамических сайтов. Пройдя этот курс, вы узнаете самые актуальные возможности языка в новом стандарте.
Angular2 Essential. Видеокурс (2017)Angular2 Essential. Видеокурс (2017)
Данный курс создан для изучения Angular 2, который является переработанной и улучшенной версией популярного фреймворка AngularJS. Среди преимуществ этой технологии можно отметить высокую производительность, удобство работы и использование TypeScript в качестве основного языка для разработки.
Разработчик JavaScript. Видеокурс (2018)Разработчик JavaScript. Видеокурс (2018)
Курс предназначен для для разработчиков уровня Junior и Middle, которые имеют общее представление и опыт работы с Web и хотят узнать больше о мире современного javascript.
Разработка приложений под Android. Базовый курс (2017)Разработка приложений под Android. Базовый курс (2017)
Курс предназначен для тех, кто только начинает изучать программирование для мобильных устройств на операционной системе Google Android. Курс состоит из 8-ми уроков, где рассматриваются основы Android SDK: библиотеки классов на Java, основы XML с помощью которых вы сможете писать простые программы для Android.
Веб-разработка. Быстрый старт. Основы PHP. Видеокурс (2016)Веб-разработка. Быстрый старт. Основы PHP. Видеокурс (2016)
Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений.
Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)
Видеокурс предназначен для всех, кто хочет изучить один из самых элегантных, удобных и востребованных языков программирования. Сегодня Ruby и фреймворк Rails используются многими широко известными компаниями.
Профессия C# Разработчик. Видеокурс (2016)Профессия C# Разработчик. Видеокурс (2016)
Создавайте приложения для Windows — самой распространенной операционной системы, разрабатывайте web-сайты с помощью Net Framework или пишите мобильные приложения для Windows Phone. Изучив C#, можно работать сразу в трёх направлениях, ведь он востребован везде!
Wordpress для верстальщика. Видеокурс (2018)Wordpress для верстальщика. Видеокурс (2018)
Этот курс поможет вам освоить навык работы с самой популярной CMS системой в мире. Научиться устанавливать готовую верстку на движок Wordpress. Получить опыт создание Wordpress-тем с нуля. После прохождения курса вы сможете создавать от простых одностраничных сайтов с админкой до больших корпоративных сайтов и порталов.
Node.js Серверное программирование на JavaScript. Видеокурс (2018)Node.js Серверное программирование на JavaScript. Видеокурс (2018)
Эволюция javascript с каждым годом дает возможность для веб-разработчиков создавать большое количество новых технологий и инновационных приложений. Один из наиболее интересных и популярных инструментов для создания легко масштабируемых сетевых приложений является Node.js – это серверная реализация языка программирования javascript, основа...
Базы данных для профессионалов и язык SQL. Видеокурс (2017)Базы данных для профессионалов и язык SQL. Видеокурс (2017)
Ни одно современное веб-приложение, и не только веб, не обходится без долговременного хранилища данных. И для многих приложений таким решением становится MySQL. Зарекомендовавшая себя на многих популярных и больших проектах, эта СУБД развивается и является одним из основных решений для организации баз данных.
CorelDRAW X5X6. Создание Векторных Иллюстраций (2012) CamRipCorelDRAW X5X6. Создание Векторных Иллюстраций (2012) CamRip
На курсе Вы изучите технические возможности одного из наиболее популярных векторных редакторов – CorelDRAW и приобретете необходимые практические навыки профессиональной работы. Курс предназначен для дизайнеров, художников, фотографов, создателей презентаций, веб-дизайнеров и работников препресс – всех, кто связан с задачами представления графическ...
Javascript для верстальщика. Видеокурс (2018)Javascript для верстальщика. Видеокурс (2018)
С помощью этого видеокурса вы изучите основные и самые необходимые понятия для работы с javascript, то как он работает в браузере, познакомитесь с современными трендами и фреймворками. Так же вы научитесь писать правильный и красивый код и находить в нем коварных "жуков".
HTML5 и CSS3 с нуля до профи. Видеокурс (2016)HTML5 и CSS3 с нуля до профи. Видеокурс (2016)
Наиболее полный и актуальный в Рунете курс на тему HTML5 и CSS3. После изучения этой системы вы освоите полностью адаптивную верстку с использованием последних новшеств этих двух языков гипертекстовой разметки и каскадных таблиц стилей.
Видеокурс CorelDRAW X5 для начинающихВидеокурс CorelDRAW X5 для начинающих
Содержание 4 дисков: 1.DVD. Видеоруководство по Photoshop CS3 (20 уроков) 2.DVD. Более 25 уроков по фотомонтажу и созданию коллажей 3.DVD. Необходимые для обучения и работы программы (не ломаные). 4.DVD. Необхадимые клипарты, кисти, шрифты и многое другое.
Node, AngularJS и MongoDB: разработка полноценных веб-приложений. Видеокурс ...Node, AngularJS и MongoDB: разработка полноценных веб-приложений. Видеокурс ...
Вы освоите основные инструменты, которые используются full-stack разработчиками в повседневной практике и максимально подготовитесь к командной работе над реальными проектами.
Android. Уровень 1 и 2Android. Уровень 1 и 2
Первый уровень предназначен для новичков в Android программировании, перспективной технологии, завоевавшей за короткое время лидирующие положения на рынке.