𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: egghead
Название: Прогрессивные веб-приложения в React с create-react-app

Продолжительность: 0 ч 46 мин
Количество уроков: 20 Видео
Язык: Английский
Прогрессивные веб‑приложения (PWA) в сочетании с React и create-react-app позволяют создавать быстрые, надежные и удобные приложения, которые могут работать офлайн, устанавливаться на устройство и использовать возможности нативных API. Этот курс поможет вам шаг за шагом освоить создание PWA и применить современные подходы на практике.
Что вы изучите в этом курсе
Материал построен так, чтобы вы не просто узнали теорию Progressive Web Apps, но и создали полноценное приложение — от разработки до деплоя.
Основы Progressive Web Apps
• Как работают PWA и почему они важны для современного веба
• Ограничения PWA на разных устройствах и браузерах
• Ключевые элементы: Service Worker, манифест, кеширование
Создание фронтенда с помощью create-react-app
• Подготовка проекта и настройка структуры
• Активация и настройка Service Worker
• Кеширование ресурсов и обеспечение офлайн‑режима
Работа с бэкендом на Node.js
Вы создадите простой backend для хранения данных и научитесь объединять frontend и backend в удобный рабочий процесс разработки.
Сохранение данных в офлайн‑режиме
На практическом примере приложения для заметок вы узнаете:
• как сохранять записи вне сети
• как синхронизировать данные при восстановлении соединения
• как работать с локальными хранилищами браузера
Интеграция нативных функций устройства
• Доступ к камере через браузерные API
• Обработка фото в вашем приложении заметок
• Пользовательский опыт при установке приложения на главный экран
Настройка внешнего вида PWA
Вы узнаете, как настроить элементы интерфейса, которые превращают веб‑приложение в полноценное «приложение» на телефоне:
• создание иконок приложения
• добавление splash‑screen
• управление строкой состояния и цветовыми темами
Деплой приложения на Heroku
Финальным шагом станет подготовка продакшн‑версии и развертывание готового PWA на Heroku. После этого ваше приложение будет доступно пользователям как онлайн, так и в офлайн‑режиме.
Полезные материалы и репозиторий
Все исходники проекта доступны по ссылке:
https://github.com/nanohop/todo-pwa/
Название каждой ветки соответствует этапу или уроку курса, что облегчает навигацию и повторение пройденного материала.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь