• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

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

Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
62.894
Реакции
275

Складчина: 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 руб.


Материал «Progressive Web Applications [Дмитрий Лаврик]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху Снизу