Мы используем cookie для стабильной работы сервиса. Подробнее

JavaScript. Уровень 10. HTML5 API

JavaScript. Уровень 10. HTML5 API

  Сложность

Пока неизвестно

  Длительность

16 ак. ч. + 16 ак. ч. самостоятельно

  Формат

онлайн

  Документ

Пока неизвестно

Стоимость курса
19 950

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

Обучение проходит на HTML5 API HTML5 API — набор интерфейсов, предоставляемых браузерами для расширения возможностей веб-приложений. Он позволяет приложениям работать с геолокацией, файловой системой, фоновыми процессами, сетевыми соединениями и графикой. Включает ключевые технологии Service Workers, WebSockets, Canvas, IndexedDB, WebRTC, Geolocation API. JavaScript-код отвечает за взаимодействие с пользователем, обработку событий, управление состоянием приложения и взаимодействие с API. На курсе вы познакомитесь с тонкостями работы со скриптовым интерфейсом прикладного программирования (API), используя язык программирования JavaScript, научитесь использовать самые востребованные новые возможности HTML5. Особенное внимание будет уделено работе с аппаратными возможностями (геолокация, файлы), офлайн-функциональности и клиентскому хранению данных, сетевой коммуникации в реальном времени (WebSockets, WebRTC), созданию графики и анимаций (Canvas API), а также практическому применению API для решения сложных задач на клиентской стороне. Обучение проходит на HTML5 API Технические требования к оборудованию и ПО: ОС: Windows 11 / Ubuntu 22/24 LTS. Visual Studio Code (основной редактор). Современный браузер (Chrome, Firefox Edge) с поддержкой последних API. Для кого этот курс Обучение рекомендуется JavaScript-программистам с опытом от 6 месяцев, веб-разработчикам, желающим освоить современные браузерные API, фронтенд-разработчикам, переходящим к созданию полноценных веб-приложений.

Автор курса

Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

  Модуль 1. Введение в API и работа с файлами  (2 ак. ч.)

Обзор современных браузерных API. File API: File, FileReader, Blob. Основы Drag & Drop API для загрузки файлов. Практическая работа: Создание интерфейса для загрузки изображений с предпросмотром и перетаскиванием.

  Модуль 2. Клиентское хранение данных  (3 ак. ч.)

localStorage / sessionStorage (краткий обзор и ограничения). Введение в IndexedDB для структурированных данных. Cache API как часть стратегии хранения. Практическая работа: Сохранение метаданных загруженных файлов в IndexedDB.

  Модуль 3. Геолокация, Permissions API и Intersection Observer  (3 ак. ч.)

Запрос прав через единый Permissions API. Использование Geolocation API для получения координат. Intersection Observer для ленивой загрузки контента. Практическая работа: Виджет с геолокацией и ленивой подгрузкой данных.

  Модуль 4. Сетевая коммуникация в реальном времени  (3 ак. ч.)

Протокол WebSocket (принцип работы, основные события). Server-Sent Events (EventSource) для односторонней связи. Практическая работа: Подключение к WebSocket-серверу и создание простого чата или ленты данных.

  Модуль 5. Canvas и анимация  (3 ак. ч.)

Элемент и 2D контекст. Рисование примитивов и работа с текстом. Основы анимации с requestAnimationFrame(). Практическая работа: Создание графика.

  Модуль 6. Основы PWA и фоновые задачи  (2 ак. ч.)

Концепция Progressive Web Apps (PWA). Манифест веб-приложения и Service Worker. Введение в Web Workers для фоновых вычислений. Практическая работа: Превращение приложения в базовое PWA.

Что вы получите

Geolocation API — запрос прав через Permissions API.

File API, Drag & Drop — работа с файлами в браузере.

localStorage, IndexedDB, Cache API — хранение данных на клиенте.

Web Workers (фоновые потоки), Notification API, Intersection Observer.

Progressive Web Apps (PWA) — манифест, Service Workers, стратегии кеширования, офлайн-режим.

WebSockets (real-time), Server-Sent Events, введение в WebRTC (P2P).

Canvas API — рисование, анимация, работа с пикселями, обзор WebGL/Three.js.

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 31.07.2026