Курс «Создание и настройка Progressive Web Apps (PWA) в Ruby on Rails»: обучение по онлайн-тренингу — Вебинарум
Автор: Владимир Долгий
Создание и настройка Progressive Web Apps (PWA) в Ruby on Rails

Этот воркшоп для вас если:

  • Ваши текущие веб-приложения имеют низкие показатели удержания пользователей и конверсии
  • У вас ограниченный бюджет на разработку нативных приложений для iOS и Android.
  • Ваши клиенты или сотрудники часто сталкиваются с проблемами доступа к приложению из-за медленного или нестабильного интернет-соединения.
  • Вы хотите оставаться в курсе современных технологий и улучшить свои профессиональные навыки.
  • Ваши текущие веб-приложения загружаются медленно, что негативно сказывается на пользовательском опыте.

Программа воркшопа:

День 1 (Введение в PWA и подготовка проекта на Rails)

  • Введение в PWA: что такое PWA, основные преимущества PWAs.
  • Настройка Rails проекта: создание нового проекта, структура и подготовка к преобразованию в PWA.
  • Создание базового проекта на Rails и подготовка манифеста и Service Worker приложения.

Результат:

  • Получите представление, что такое PWA и как они могут улучшить пользовательский опыт.
  • Научитесь создавать и настраивать манифест и Service Worke приложения, которые являются ключевыми элементами любого PWA.

День 2 (Интеграция фронтенда и кэширование)

  • Настройка service worker/workbox
  • Интеграция фронтенда с помощью Hotwire и Stimulus
  • Реализация кэширования: стратегии и управление кэшированием

Результат:

  • Научитесь подключать и настраивать workboxr, что позволит вашему PWA работать офлайн и улучшит производительность за счет кеширования ресурсов.
  • А так же визуализируете задачу с прошлого урока и запустите ее офлайн.

День 3 (Push-уведомления и управление подписками)

  • Настройка и отправка Push-уведомлений.
  • Управление подписками на Push-уведомления.

Результат:

  • Научитесь настраивать и отправлять пуш-уведомления пользователям вашего PWA.
  • Освоите тестирование отправки уведомлений и проверите их работу в различных браузерах
  • Сможете создавать механизм подписки пользователей на пуш-уведомления, включая возможность отписки и обновления ключей
Дата последнего обновления: 13 августа 2024

Темы

Другие курсы

-43%
НТМL и CSS - полный курс по вёрстке с нуля [2025]
НТМL и CSS - полный курс по вёрстке с нуля [2025]
Подробнее
3 999
6 990
SQL: оконные функции
SQL: оконные функции
Автор: Алексей Андросов
Подробнее
1 250
Metabase: визуализация данных
Metabase: визуализация данных
Автор: Алексей Андросов
Подробнее
1 500
FARM:Функциональная, асинхронная, реактивная, многопоточная Java
FARM:Функциональная, асинхронная, реактивная, многопоточная Java
Автор: Игорь Судакевич
Подробнее
15 000
Оптимизация SQL запросов на примере ClickHouse
Оптимизация SQL запросов на примере ClickHouse
Автор: Трофим Воробьев
Инди курс по Pygame - учимся создавать свои игры
Инди курс по Pygame - учимся создавать свои игры
Автор: Артем Егоров
Начать карьеру в IT: Курс для QA по основам ПК и ПО
Начать карьеру в IT: Курс для QA по основам ПК и ПО
Автор: Татьяна Репичева
Библиотеки Python для Data Science
Библиотеки Python для Data Science
Автор: Юлия Пономарева
Подробнее
4 000
-46%
Современный Agile для разработчиков
Современный Agile для разработчиков
Подробнее
3 799
6 990
Назад
Смотреть дальше