JavaScript. Уровень 3г. HTML5 API / TeachMePlease

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.
English
For kids
Programming
Music
Photography

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

7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

В дополнение к определению разметки новый стандарт HTML5 устанавливает скриптовый интерфейс прикладного программирования (API). Новые API включают в себя: элемент-холст для непосредственного метода рисования в 2D, хранение баз данных оффлайн, определение местоположения пользователя, возможность управления файлами и другие.

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

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

слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии

слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем

веб-разработчикам желающим изучить новые возможности HTML5

What you will learn?
использовать определение местоположения пользователя;
работать с файлами;
использовать локальное и сеансовые хранилища;
использовать веб-базу данных IndexedDB;
использовать HTML-элемент холст (canvas) для 2D рисования.
Program
Модуль 1. Геолокации – 2 ак.часа
  • Module
  • Online/Offline
Объект Geolocation. Свойства и методы объекта Geolocation. Определение местоположение пользователя. Пример использования Google.Map API. Пример использования Яндекс.Map API.
Модуль 2. Фоновые вычисления
  • Module
  • Online/Offline
Объект Worker. Понятие «веб помощников». Свойства и методы объекта Worker. Использование «веб помощников». Лабораторная работа по теме.
Модуль 3. Работа с локальными файлами – 1,5 ак.часа
  • Module
  • Online/Offline
File API и объект FileReader. Свойства и методы объекта FileReader. Чтение файлов. Загрузка файлов и их вставка в документ.
Модуль 4. Техника Drag-N-Drop – 2.5 ак.часа
  • Module
  • Online/Offline
События перетаскиваемых объектов. События целевых объектов. Использование техники «drag-n-drop». Лабораторная работа по теме.
Модуль 5. Хранение данных в браузере: локальное и сеансовое – 4 ак.часа
  • Module
  • Online/Offline
Объекты localStorage и sessionStorage. Использование локального хранилища. Использование сеансового хранилища. Лабораторная работа по теме.
Модуль 6. Хранение данных в браузере: база данных – 4 ак.часа
  • Module
  • Online/Offline
Объект IndexedDB. Использование объектов хранения. Использование обработчиков событий. Основные манипуляции с данными. Использование индексов. Лабораторная работа по теме.
Модуль 7. Холст: приёмы рисования в браузере – 8 ак.часов
  • Module
  • Online/Offline
HTML-элемент Canvas. Объект Context. Рисование прямых и кривых. Рисование примитивов. Использование визуальных эффектов. Использование изображений. Лабораторные работы по теме.
Requirements for course participants
Успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка.

Diplomas, certificates

Organization

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have