JavaScript. Уровень 10. HTML5 API
Курс посвящён использованию HTML5 API в JavaScript для создания веб-приложений, близких по возможностям к нативным (PWA). Рассчитан на разработчиков с опытом JavaScript от полугода, желающих освоить браузерные интерфейсы: работу с файлами, клиентское хранение, геолокацию, сетевые соединения в реальном времени и графику. В итоге слушатель учится применять эти API на практике для задач на клиентской стороне.
- Объём
- 16 ак. ч. + 16 ак. ч. самостоятельно
- Формат
- Очно или онлайн
- Ближайший старт
- 7 ноября
Чему вы научитесь
- Использовать File API и Drag & Drop для загрузки файлов в браузере
- Сохранять данные на клиенте через localStorage, IndexedDB и Cache API
- Запрашивать права через Permissions API и получать координаты с Geolocation API
- Применять Intersection Observer для ленивой загрузки контента
- Организовывать обмен данными в реальном времени через WebSockets и Server-Sent Events
- Создавать графику и анимацию на Canvas API
- Собирать базовое Progressive Web App с манифестом и Service Worker
- Запускать фоновые вычисления с Web Workers
Программа курса
6 модулей · 16 ак. ч. + 16 ак. ч. самостоятельно
-
1Введение в API и работа с файлами2 ак.ч
- Обзор современных браузерных API
- File API: File, FileReader, Blob
- Основы Drag & Drop API для загрузки файлов
- Практическая работа: интерфейс загрузки изображений с предпросмотром и перетаскиванием
-
2Клиентское хранение данных3 ак.ч
- localStorage / sessionStorage (обзор и ограничения)
- Введение в IndexedDB для структурированных данных
- Cache API как часть стратегии хранения
- Практическая работа: сохранение метаданных загруженных файлов в IndexedDB
-
3Геолокация, Permissions API и Intersection Observer3 ак.ч
- Запрос прав через единый Permissions API
- Использование Geolocation API для получения координат
- Intersection Observer для ленивой загрузки контента
- Практическая работа: виджет с геолокацией и ленивой подгрузкой данных
-
4Сетевая коммуникация в реальном времени3 ак.ч
- Протокол WebSocket: принцип работы и основные события
- Server-Sent Events (EventSource) для односторонней связи
- Практическая работа: подключение к WebSocket-серверу и создание чата или ленты данных
-
5Canvas и анимация3 ак.ч
- Элемент <canvas> и 2D контекст
- Рисование примитивов и работа с текстом
- Основы анимации с requestAnimationFrame()
- Практическая работа: создание графика
-
6Основы PWA и фоновые задачи2 ак.ч
- Концепция Progressive Web Apps (PWA)
- Манифест веб-приложения и Service Worker
- Введение в Web Workers для фоновых вычислений
- Практическая работа: превращение приложения в базовое PWA
Преподаватели: Тарасов Алексей Владимирович
Кому подойдёт курс
Позволит перейти к использованию браузерных API для более сложных клиентских приложений.
Даёт практические навыки работы с возможностями браузера: файлами, хранением, геолокацией, сетью и графикой.
Помогает освоить PWA, офлайн-режим и клиентское хранение данных.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- суббота: 10:00–17:10
- Объём
- 16 ак. ч. + 16 ак. ч. самостоятельно
- Практика
- практические работы в каждом модуле; предусмотрено 16 ак. ч. для самостоятельной отработки в компьютерных классах Центра
Бонусы: 16 ак. ч. бесплатного времени для самостоятельной практики в компьютерных классах Центра по предварительному согласованию
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 52%.
Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Практические работы в каждом модуле: загрузка файлов, IndexedDB, геолокация, WebSocket, Canvas, PWA
- Разбираются востребованные браузерные API: Service Workers, WebSockets, Canvas, IndexedDB, WebRTC, Geolocation API
- Есть возможность учиться очно или онлайн
- Дополнительно предоставляется 16 ак. ч. для самостоятельной отработки материала в классах Центра
На что обратить внимание
- Требуется предварительная подготовка на уровне курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная
- Стоимость для физических лиц — 21 200 ₽, для организаций — 25 490 ₽
- Курс рассчитан на 16 аудиторных часов, часть тем даётся в ознакомительном объёме (например, WebRTC, WebGL/Three.js)
Преподаватели курса
-
Тарасов Алексей Владимирович Преподаватель · опыт 20 лет
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Какая подготовка нужна для курса?
Требуется успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка.
В каком формате проходит обучение?
Можно учиться очно или онлайн. Занятия по субботам с 10:00 до 17:10.
Сколько стоит курс?
Для физических лиц — 21 200 ₽, для организаций — 25 490 ₽. Стоимость не облагается НДС.
Сколько часов длится курс?
16 академических часов аудиторных занятий и ещё 16 академических часов предусмотрено на самостоятельную работу.
Кто преподаватель?
Занятия ведёт Тарасов Алексей Владимирович.
Когда ближайшая группа?
Ближайшая дата начала — 07.11.2026.
Похожие курсы в других школах
-
Верстальщик сайтов — HTML, CSS, Bootstrap, JavaScriptbeONmax · 27 часов 998 ₽
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Профессия «Fullstack Javascript-разработчик»ProductStar · 14 месяцев 129 600 ₽
-
Управление и реинжиниринг бизнес-процессов. Базовый уровеньУчебный Центр «Специалист» · 24 часа 30 990 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.