30 дней PWA¶
Добро пожаловать в нашу новую обучающую серию, посвященную увлекательному миру Progressive Web Apps (PWA)!
Начиная с 14 февраля 2022 г., в течение 30 дней мы будем публиковать статьи, цель которых — познакомить разработчиков с Progressive Web App. Мы будем публиковать материалы, охватывающие темы от 0 до 200 уровня. На прочтение каждой статьи отводится 5-10 минут, после чего приводится пример фрагмента или упражнение. Для изучения материала вам потребуются базовые знания в области веб-разработки. Мы надеемся, что новички быстро разберутся в материале, а эксперты узнают несколько новых вещей.
Дорожная карта¶
Серия #30DaysOfPWA состоит из 4 основных тем:
- Основные концепции: Изучение фундаментальных концепций и компонентов PWA.
- Дополнительные возможности: Изучение API веб-возможностей, статуса и примеров использования.
- Инструменты разработчика: Узнайте об основных инструментах для создания, отладки, аудита, тестирования и упаковки PWA.
- Платформы и практика: Узнайте о передовом опыте и поддержке PWA на конкретных платформах.
Расписание¶
- День 0 — Старт курса (этот документ)
Неделя 1: Основные концепции¶
- День 1 — Введение в прогрессивные веб-приложения
- День 2 — Строительные блоки: Основные компоненты PWA
- День 3 — HTTPS: делаем PWA безопасными
- День 4 — Сервис-воркеры: обеспечение надежности PWA, работа в автономном режиме
- День 5 — Манифест веб-приложения: Обеспечение возможности установки PWA
- День 6 — Веб-возможности: Создание богатого опыта работы с платформой
- День 7 — Быстрый старт: Создание и аудит первого PWA
Неделя 2: Дополнительные возможности¶
- День 8 — Знакомство с расширенными возможностями Progressive Web Apps
- День 9 — Создание ярлыков приложений
- День 10 — Совместное использование контента из приложения и с его помощью
- День 11 — Отображение содержимого в строке заголовка
- День 12 — Кэширование данных вашего приложения
- День 13 — Синхронизация данных приложения в фоновом режиме
- День 14 — Уведомление пользователей об обновлениях
Неделя 3: Инструменты разработчика¶
- День 15 — Начало работы с инструментами
- День 16 — Средства разработки
- День 17 — Средства отладки (часть 1)
- День 18 — Средства отладки (часть 2)
- День 19 — Средства аудита
- День 20 — Средства автоматизации тестирования
- День 21 — Средства упаковки
Неделя 4: Платформы и практики¶
- День 22 — Устанавливаемость для PWA
- День 23 — Лучшие практики по взаимодействию с PWA
- День 24 — Распространение PWA
- День 25 — Лучшие практики для обеспечения надежности PWA
- День 26 — PWA и ремонтопригодность
- День 27 — Поддерживаемость PWA Часть 2: Веб-компонент
- День 28 — Лучшие практики для PWA UI/UX
Подведение итогов¶
- День 29 — В завершение мы публикуем подведение итогов, в котором обобщаем выводы, сделанные на этом пути, и указываем ресурсы и дальнейшие шаги, которые вы можете предпринять в дальнейшем.
Авторы курса
Это совместная работа команды Microsoft Edge, Windows и отдела по работе с разработчиками. Мы приветствуем участие широкой общественности — узнайте как вы можете внести свой вклад, чтобы помочь нам сделать этот ресурс лучше для сообщества.
Вот текущий состав участников в алфавитном порядке:
- Аарон Густафсон | @aarongustafson — Microsoft Edge
- Amrutha Srinivasan | @amruthasrin — Microsoft Windows
- Beth Pan | @beth_panx — Microsoft Windows
- Chait Pinnamaneni | @noobtiger11 — Microsoft Edge
- Diego González | @diekus — Microsoft Edge
- Jaylyn Barbee | @jaylynsatwork — Microsoft Windows
- Judah Himango | @JudahGabriel — Microsoft Windows
- Джастин Уиллис | @JustinWillis96 — Microsoft Windows
- Kenneth Rohde Christiansen | @kennethrohde — Intel Web Platform Engineering
- Маркус Феллинг | @MarcusFelling — Microsoft .NET
- Максим Сальников | @webmaxru — Microsoft Norway Developer Relations
- Никола Метулев | @metulev — Microsoft Windows
- Nitya Narasimhan | @nitya — Microsoft Cloud Advocacy / DevRel
- Патрик Броссет | @patrickbrosset — Microsoft Edge
- Стефани Стимак | @seaotta — Microsoft Edge
- Zachary Teutsch | @devteutsch — Microsoft Windows.
Перевод
Перевод этого учебника сделан благодаря подписчикам на Бусти.
Источник — Kickoff — Announcing “30 Days of PWA” Blog Series