Описание
Количество уроков: 25 Видео
Язык: Английский
Вес архива: 583 МБ
Создание прогрессивного веб‑приложения (PWA) — это возможность объединить лучшие качества веба и нативных приложений. На этом курсе вы не просто освоите базовые технологии, но и создадите реальное PWA с нуля, разберётесь с архитектурой, офлайн‑работой, интеграцией с устройствами и полноценным распространением приложения.
Что вы узнаете на курсе
Курс помогает шаг за шагом разобраться в технологиях, стоящих за современными PWA, и научиться применять их в реальных проектах. Вы освоите технические основы и получите системное понимание того, как создать приложение, которое работает быстро, работает офлайн и устанавливается как нативное.
Ключевые навыки и знания
• Анализ возможностей, ограничений и типичных проблем PWA на разных платформах
• Создание многоплатформенных приложений, работающих на Android, iOS, iPadOS и настольных системах
• Грамотная интеграция веб‑приложения в платформу для улучшения пользовательского опыта
• Оптимизация, отладка и тестирование на реальных устройствах
• Распространение PWA, в том числе публикация в App Store
• Глубокое понимание Service Workers и App Manifest
Технологии, которые вы освоите
Вы разберётесь в реальной архитектуре PWA и научитесь использовать ключевые web‑технологии для создания производительных и надёжных приложений.
Service Workers
• Кэширование ресурсов и стратегии работы офлайн
• Перехват сетевых запросов
• Обновление приложения без перезагрузки
Web App Manifest
• Как сделать приложение устанавливаемым
• Иконки, темы, splash‑screens
• Настройка поведения на разных устройствах
Интеграция с устройством
• Работа с уведомлениями и разрешениями
• Использование API платформ (камера, local storage, offline‑данные)
• Добавление функций, напоминающих нативные
Практическая часть курса
Каждый модуль сопровождается разработкой настоящего PWA — вы увидите, как теоретические знания превращаются в рабочее приложение. Итогом станет полностью готовое к публикации и использованию решение.
Что вы создадите
• Современный UI, адаптированный под мобильные и десктопные устройства
• Работу офлайн и моментальные загрузки
• Установку на смартфоны, планшеты и компьютеры
• Собственный процесс обновления и кэширования
• Сборку приложения для размещения в App Store
Кому подойдёт этот курс
Курс создан для разработчиков, которые хотят научиться создавать приложения нового поколения — быстрые, лёгкие и доступные на любой платформе без необходимости писать нативный код.
Подойдёт, если вы:
• Веб‑разработчик и хотите расширить набор навыков
• Создаёте собственное приложение и ищете способ охватить все платформы сразу
• Хотите понять, как работают PWA «изнутри»
• Стремитесь улучшить производительность и доступность своих проектов
Итог
Пройдя курс, вы сможете уверенно создавать PWA, которые устанавливаются как нативные приложения, работают офлайн, быстро загружаются и предлагают пользователям современный удобный опыт. Это отличная возможность вывести свои навыки веб‑разработки на новый уровень.

Алексей –
Новичок, до курса знал только основы JS. Темп нормальный, автор поясняет каждую тему на реальном примере, поэтому архитектура PWA постепенно складывается в голове. Больше всего зашли уроки про иконки, splash-скриншоты и поведение приложения на разных устройствах, а также отладка на реальных телефонах. Не хватило только русского языка, но английский у автора достаточно чистый.
Дмитрий К. –
Я работаю веб-разработчиком несколько лет, поэтому часть вводных уроков пролистал. Но раздел про офлайн-работу и обновление приложения без перезагрузки дал несколько приёмов, которые сразу применил на проекте. Материала про публикацию в App Store хотелось бы побольше, там всё довольно кратко. В целом подача спокойная и по делу, Firtman объясняет понятно.
Марина В. –
Брала курс как фронтендер с небольшим опытом, и он оказался очень структурным. Понравилось, что помимо теории много практики именно по Service Workers: стратегии кэширования и перехват запросов разобраны по шагам. Отдельно полезен блок про Web App Manifest и установку приложения на разные устройства. За 4 часа получила цельное понимание, чего раньше не хватало.