Очно или онлайн

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

Логотип Учебный Центр «Специалист» Учебный Центр «Специалист» ★ 4,0 · 2 отзыва

Курс посвящён использованию 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. 1Введение в API и работа с файлами2 ак.ч
    • Обзор современных браузерных API
    • File API: File, FileReader, Blob
    • Основы Drag & Drop API для загрузки файлов
    • Практическая работа: интерфейс загрузки изображений с предпросмотром и перетаскиванием
  2. 2Клиентское хранение данных3 ак.ч
    • localStorage / sessionStorage (обзор и ограничения)
    • Введение в IndexedDB для структурированных данных
    • Cache API как часть стратегии хранения
    • Практическая работа: сохранение метаданных загруженных файлов в IndexedDB
  3. 3Геолокация, Permissions API и Intersection Observer3 ак.ч
    • Запрос прав через единый Permissions API
    • Использование Geolocation API для получения координат
    • Intersection Observer для ленивой загрузки контента
    • Практическая работа: виджет с геолокацией и ленивой подгрузкой данных
  4. 4Сетевая коммуникация в реальном времени3 ак.ч
    • Протокол WebSocket: принцип работы и основные события
    • Server-Sent Events (EventSource) для односторонней связи
    • Практическая работа: подключение к WebSocket-серверу и создание чата или ленты данных
  5. 5Canvas и анимация3 ак.ч
    • Элемент <canvas> и 2D контекст
    • Рисование примитивов и работа с текстом
    • Основы анимации с requestAnimationFrame()
    • Практическая работа: создание графика
  6. 6Основы PWA и фоновые задачи2 ак.ч
    • Концепция Progressive Web Apps (PWA)
    • Манифест веб-приложения и Service Worker
    • Введение в Web Workers для фоновых вычислений
    • Практическая работа: превращение приложения в базовое PWA

Преподаватели: Тарасов Алексей Владимирович

Кому подойдёт курс

JavaScript-программисты с опытом от 6 месяцев

Позволит перейти к использованию браузерных API для более сложных клиентских приложений.

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

Даёт практические навыки работы с возможностями браузера: файлами, хранением, геолокацией, сетью и графикой.

Фронтенд-разработчики, переходящие к созданию полноценных веб-приложений

Помогает освоить PWA, офлайн-режим и клиентское хранение данных.

Подготовка: Успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка.

Как проходит обучение

Формат
очно или онлайн
Расписание
суббота: 10:00–17:10
Объём
16 ак. ч. + 16 ак. ч. самостоятельно
Практика
практические работы в каждом модуле; предусмотрено 16 ак. ч. для самостоятельной отработки в компьютерных классах Центра

Бонусы: 16 ак. ч. бесплатного времени для самостоятельной практики в компьютерных классах Центра по предварительному согласованию

Стоимость обучения

Для частных лиц 21 200 ₽
Для организаций25 490 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 52%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 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)

Преподаватели курса

Отзывы о школе Учебный Центр «Специалист»

Василий ★★★★☆ 30 июня 2025

Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.

Алексей ★★★★★ 30 июня 2025

Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…

Все 2 отзыва о школе →

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Какая подготовка нужна для курса?

Требуется успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка.

В каком формате проходит обучение?

Можно учиться очно или онлайн. Занятия по субботам с 10:00 до 17:10.

Сколько стоит курс?

Для физических лиц — 21 200 ₽, для организаций — 25 490 ₽. Стоимость не облагается НДС.

Сколько часов длится курс?

16 академических часов аудиторных занятий и ещё 16 академических часов предусмотрено на самостоятельную работу.

Кто преподаватель?

Занятия ведёт Тарасов Алексей Владимирович.

Когда ближайшая группа?

Ближайшая дата начала — 07.11.2026.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

21 200 ₽Учебный Центр «Специалист»
На сайт курса