
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Progressive Web Apps in React with create-react-app
Прогрессивные веб‑приложения (PWA) в сочетании с React и create-react-app позволяют создавать быстрые, надежные и удобные приложения, которые могут работать офлайн, устанавливаться на устройство и использовать возможности нативных API. Этот курс поможет вам шаг за шагом освоить создание PWA и применить современные подходы на практике.
Материал построен так, чтобы вы не просто узнали теорию Progressive Web Apps, но и создали полноценное приложение — от разработки до деплоя.
Вы создадите простой backend для хранения данных и научитесь объединять frontend и backend в удобный рабочий процесс разработки.
На практическом примере приложения для заметок вы узнаете:
Вы узнаете, как настроить элементы интерфейса, которые превращают веб‑приложение в полноценное «приложение» на телефоне:
Финальным шагом станет подготовка продакшн‑версии и развертывание готового PWA на Heroku. После этого ваше приложение будет доступно пользователям как онлайн, так и в офлайн‑режиме.
Все исходники проекта доступны по ссылке:
https://github.com/nanohop/todo-pwa/
Название каждой ветки соответствует этапу или уроку курса, что облегчает навигацию и повторение пройденного материала.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.