Фоновый баннер

JavaScript. Уровень 3e. HTML5 API

Подробнее о курсе

Краткое описание курса
Цель курса – познакомиться с тонкостями работы со скриптовым интерфейсом прикладного программирования (API), используя язык программирования JavaScript, научиться использовать самые востребованные возможности HTML5

Целевая аудитория курса
Курс рекомендован разработчикам, имеющим твердые знания в области программирования на JavaScript, а именно веб-разработчикам желающим изучить новые возможности HTML5

Получаемые знания и навыки
По окончании курса слушатели научатся

  • использовать определение местоположения пользователя
  • работать с файлами
  • использовать локальное и сеансовые хранилища
  • использовать веб-базу данных IndexedDB
  • использовать HTML-элемент холст (canvas) для 2D рисования

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Геолокации

  • Объект Geolocation
  • Свойства и методы объекта Geolocation
  • Определение местоположение пользователя
  • Пример использования Google.Map API
  • Пример использования Яндекс.Map API

Модуль 2 — Фоновые вычисления

  • Объект Worker
  • Понятие «веб помощников»
  • Свойства и методы объекта Worker
  • Использование «веб помощников»

Модуль 3 — Работа с локальными файлами

  • File API и объект FileReader
  • Свойства и методы объекта FileReader
  • Чтение файлов
  • Загрузка файлов и их вставка в документ

Модуль 4 — Техника Drag-N-Drop

  • События перетаскиваемых объектов
  • События целевых объектов
  • Использование техники «drag-n-drop»

Модуль 5 — Хранение данных в браузере: локальное и сеансовое

  • Объекты localStorage и sessionStorage
  • Использование локального хранилища
  • Использование сеансового хранилища

Модуль 6 — Хранение данных в браузере: база данных

  • Объект IndexedDB
  • Использование объектов хранения
  • Использование обработчиков событий
  • Основные манипуляции с данными
  • Использование индексов

Модуль 7 — Холст: приёмы рисования в браузере

  • HTML-элемент Canvas
  • Объект Context
  • Рисование прямых и кривых
  • Рисование примитивов
  • Использование визуальных эффектов
  • Использование изображений

Отзывы по курсу