Robot
Складчик
- #1
Progressive Web Applications [Дмитрий Лаврик]
- Ссылка на картинку

Цель курса:
7 онлайн уроков
Урок 1
- Изучить ключевые темы, необходимые для создания Progressive Web Applications, закрепить их на практике, а также создать тренировочный PWA-проект.
- Для продуктивного участия в курсе нужен адекватный опыт во frontend-разработке.
7 онлайн уроков
- По средам с 19:30 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал.
- Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после окончания занятия он доступен в записи в хорошем качестве
- Все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете набор готовых решений, сделанных на уроке.
- После каждого урока выдаётся домашнее задание, которое нужно сделать для закрепления пройденного материала. Плохие оценки не ставим – только конструктивные комментарии
Урок 1
- Большая теория про PWA
- Обзор ключевых возможностей
- Обзор минимальных требований
- Сценарии установки PWA
- Изучение структуры манифеста
- Создание каркаса с VitePWA
- Знакомство с Service Worker
- Жизненный цикл Service Worker
- Основы офлайн режима
- Грамотное обновление Service Worker
- Использование Fetch Api
- Кэширование запросов
- Понимание стратегий кэша
- Проблемы инвалидации кэша
- Знакомство с Workbox
- Хранение данных в PWA
- Работа с Indexed DB
- Фоновые операции и sync tasks
- Идемпотентность запросов к API
- Обработка периодических sync event
- Работа с push-уведомлениями
- Запрос разрешения пользователя
- Генерация ключей с web-push
- Push event и метод showNotification
- Реализация минимального backend
- Решение практических проблем
- Нюансы превращения SPA в PWA
- Типичные ошибки на frontend
- Типичные ошибки на backend
- Авторизация пользователей
- Закрепление материала на практике
- Доработка тренировочного PWA
- Размещение PWA на реальном сервере
- Подведение итогов курса
- Направления дальнейшего развития
- Изучим теорию ключевых тем
- Закрепим знания на практике
- Создадим PWA на Vue
- Создадим PWA на React
- Выложим готовое PWA в сеть
- Профессиональный веб-разработчик.
- Опыт работы в сфере разработки сайтов более 15 лет.
- Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а.
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.