Программирование [egghead] Прогрессивные веб-приложения в React с create-react-app

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: egghead​
Название: Прогрессивные веб-приложения в React с create-react-app​

cover.jpg

Продолжительность: 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/

Название каждой ветки соответствует этапу или уроку курса, что облегчает навигацию и повторение пройденного материала.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху