1. Новые покупки Показать еще

    23.06.2017: Дикая выдержка

    23.06.2017: Складка времени. Сущность и критерии (Андрей Курпатов)

    23.06.2017: Интеллектуальный ресурс. Ядро экономики «Капитала 3.0» (Андрей Курпатов)

    23.06.2017: Готовый бизнес под ключ 7.0 (Рашит Сайфутдинов)

    22.06.2017: Креативная фотография (Филипп Рабачёв)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    22.06.2017: Райан Дайс - Автоматизированная машина

    21.06.2017: Очищение почек (AST production)

    18.06.2017: Вадим Куклин «Практик-кит "Набор видео-инструкций по...

    17.06.2017: [Специалист] Профессиональный дизайн в CorelDRAW

    16.06.2017: СИСТЕМА "ТОТАЛ"

  4. Сбор взносов Показать еще

    09.06.2017: Тренируем ум: Интеллектуальный тренажер для детей и взрослых (Инфоурок)

    08.06.2017: Три главных табу или система общественного зомбирования (Алексей Капранов)

    25.05.2017: Интуиция в бизнесе (Егор Булыгин)

    22.05.2017: Стоковая теория (Juli Rose)

    20.05.2017: Как получить тысячи клиентов из Вконтакте (Иван Беляев)

Открыто

[Geekbrains] AngularJS/D3.js Векторная графика в одностраничных...

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 15 дек 2014.

Цена:
12970р.
Взнос:
142р.
Записаться

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 15 дек 2014
      #1
      Менеджер
      Менеджер Организатор Организатор

      [Geekbrains] AngularJS/D3.js Векторная графика в одностраничных...

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

      На протяжении всего курса под руководством преподавателя шаг за шагом с подробными объяснениями будет разрабатываться приложение – интерактивный векторный редактор-конструктор.

      Чему Вы научитесь

      • Вы научитесь работать с векторной графикой в браузере в интерактивном режиме с помощью наиболее функционального средства в этой области - библиотеки D3.js
      • Вы получите практические навыки создания и тестирования модульных масштабируемых одностраничных приложений на примере полнофункционального векторного редактора
      • Вы узнаете, как пользоваться дополнительными инструментами и средствами, облегчающими и ускоряющими процесс разработки приложения
      • Программа курса
      • 1
        Урок 1. Основы D3.js и векторной графики SVG
        Библиотека D3. Концепция работы с данными в стиле D3. Формирование [связи] данных (Data Joins). Выборки данных: Enter, Update, Exit. Свойства выборки. Методы для работы с выборками. Краткие сведения о векторной графике SVG. Координатная система SVG. Элементы <svg> и <g>. Графические примитивы (объекты) SVG: <rect>, <circle>, <line>, <text>, <path>. Афинные преобразования объектов SVG. Фильтры SVG.
      • 2
        Урок 2. Подготовка рабочей среды и введение в AngularJS
        Библиотеки Bower и Browserify. Автоматизированная сборка проекта с помощью Grunt. Настройка локального сервера для обслуживания запросов приложения. Введение в AngularJS. Модель, представление и контроллёр в AngularJS. Управление зависимостями, для чего это необходимо. Модули, директивы и сервисы. Написание тестов для приложений AngularJS.
      • 3
        Урок 3. Создание каркаса приложения
        Описание модульной архитектуры. Общие подходы к созданию приложения. Требования к функциональности, определение поддержки необходимых технологий в браузере. Дизайн деталей макета для отображения на редакторе.
      • 4
        Урок 4. Разработка рабочего поля векторного редактора
        Поведения D3.js: Drag&Zoom. Интерполяция в D3. Переходы (Transitions) в D3: что это такое, как с ними работать. Реализация сетки редактора. Сервис $q. Создание функциональности центрирования, масштабирования. Написание модульных тестов.
      • 5
        Урок 5. Создание статичных перетаскиваемых компонентов (деталей макета)
        Разработка директив компонентов. Маски SVG, правила заполнения сложных фигур. Разработка поведений объектов на поле редактора. Создание сервисов отрисовки. Тестирование директив и сервисов.
      • 6
        Урок 6. Создание вращающихся компонентов и креплений
        Объект d3.timer, рисование зубчатой передачи. Управление скоростью вращения. Отрисовка гексагональных креплений-болтов. Модель отрисовки SVG. Управление порядком отрисовки и наложения объектов SVG. Реализация логики работы креплений.
      • 7
        Урок 7. Реализация палитры компонентов (деталей макета)
        Реализация перетаскивания Drag&Drop на элемент SVG. Определение координат при перетаскивании: клиентские и экранные координаты в SVG, матрица текущих преобразований (Current Transformation Matrix) SVG, перевод из одной системы координат в другую. Компиляция директив AngularJS.
      • 8
        Урок 8. Сохранение, загрузка и проверка состояния
        Написание сервиса загрузки и сохранения состояния (макета) редактора. Проверка топологии, сравнение с заданным макетом. Написание E2E-тестов. Подведение итогов.


       
    2. Загрузка...

      Похожие складчины
      1. Сталин
      2. Сталин
        Куплено
        Сталин, 31 мар 2017, в разделе: Курсы по программированию
      3. hp4s
        Открыто
        hp4s, 13 фев 2017, в разделе: Курсы по SEO и SMM
      4. Злата
        Куплено
        Злата, 20 дек 2016, в разделе: Курсы по SEO и SMM
      5. Злата
        Куплено
        Злата, 12 дек 2016, в разделе: Курсы по программированию
      6. Злата
        Открыто
        Злата, 28 сен 2016, в разделе: Курсы по администрированию
      7. hp4s
        Открыто
        hp4s, 27 сен 2016, в разделе: Курсы по SEO и SMM

Участники складчины [Geekbrains] AngularJS/D3.js Векторная графика в одностраничных... смогут написать отзыв