Открыто

Progressive Web Applications [Дмитрий Лаврик]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 18 дек 2025.

Основной список: 9 участников

  1. 18 дек 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Progressive Web Applications [Дмитрий Лаврик]

    !Снимок.jpg

    Цель курса:
    • Изучить ключевые темы, необходимые для создания Progressive Web Applications, закрепить их на практике, а также создать тренировочный PWA-проект.
    • Для продуктивного участия в курсе нужен адекватный опыт во frontend-разработке.
    Что вы получите:

    7 онлайн уроков

    • По средам с 19:30 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал.
    Видеозаписи всех уроков
    • Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после окончания занятия он доступен в записи в хорошем качестве
    Материалы и исходники
    • Все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете набор готовых решений, сделанных на уроке.
    Домашние задания
    • После каждого урока выдаётся домашнее задание, которое нужно сделать для закрепления пройденного материала. Плохие оценки не ставим – только конструктивные комментарии
    Программа курса:

    Урок 1 (14 января, 19:30)

    • Большая теория про PWA
    • Обзор ключевых возможностей
    • Обзор минимальных требований
    • Сценарии установки PWA
    • Изучение структуры манифеста
    Урок 2 (21 января, 19:30)
    • Создание каркаса с VitePWA
    • Знакомство с Service Worker
    • Жизненный цикл Service Worker
    • Основы офлайн режима
    • Грамотное обновление Service Worker
    Урок 3 (28 января, 19:30)
    • Использование Fetch Api
    • Кэширование запросов
    • Понимание стратегий кэша
    • Проблемы инвалидации кэша
    • Знакомство с Workbox
    Урок 4 (4 февраля, 19:30)
    • Хранение данных в PWA
    • Работа с Indexed DB
    • Фоновые операции и sync tasks
    • Идемпотентность запросов к API
    • Обработка периодических sync event
    Урок 5 (11 февраля, 19:30)
    • Работа с push-уведомлениями
    • Запрос разрешения пользователя
    • Генерация ключей с web-push
    • Push event и метод showNotification
    • Реализация минимального backend
    Урок 6 (18 февраля, 19:30)
    • Решение практических проблем
    • Нюансы превращения SPA в PWA
    • Типичные ошибки на frontend
    • Типичные ошибки на backend
    • Авторизация пользователей
    Урок 7 (25 февраля, 19:30)
    • Закрепление материала на практике
    • Доработка тренировочного PWA
    • Размещение PWA на реальном сервере
    • Подведение итогов курса
    • Направления дальнейшего развития
    В итоге мы:
    • Изучим теорию ключевых тем
    • Закрепим знания на практике
    • Создадим PWA на Vue
    • Создадим PWA на React
    • Выложим готовое PWA в сеть
    Автор курса:
    • Дмитрий Лаврик — Профессиональный веб-разработчик.
    • Опыт работы в сфере разработки сайтов более 15 лет.
    • Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а.
    Цена 14700 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 18 дек 2025
    1 человеку нравится это.
  2. Последние события

    1. WhiteRaven39
      WhiteRaven39 участвует.
      6 янв 2026
    2. Лансер
      Лансер участвует.
      5 янв 2026
    3. Денис Гуру
      Денис Гуру участвует.
      22 дек 2025
    4. KotlinWay
      KotlinWay участвует.
      20 дек 2025