Course Code: reactpwa
Duration: 14 hours
Prerequisites:
  • 具备React经验

受众

  • 开发者
Overview:

React 是一个用于创建前端 Web 应用的 JavaScript 函式库。Progressive Web Apps 是一种在 Android、Windows 等平台上功能和外观都类似于原生应用的 Web 应用。将 React 应用转换为 Progressive Web App 可以整合原生功能,如离线使用、推送通知等。

这是一个由讲师指导的培训(线上或线下),旨在帮助开发者将 React 应用转换为 Progressive Web App。

在培训结束时,参与者将能够:

  • 设置必要的开发环境,开始转换 React 应用。
  • 使用 Service Worker 进行快取,使 React 应用能够离线工作。
  • 创建并设计推送通知。
  • 将 Progressive Web App 安装到移动设备上。

课程形式

  • 互动式讲座与讨论。
  • 大量练习与实践。
  • 在实时实验室环境中进行实际操作。

课程定制选项

  • 如需为此课程定制培训,请联系我们进行安排。
Course Outline:

介绍

React 和 JavaScript 函式库

  • JavaScript 函式库中用于开发 Web 应用程序的流程

Web Application Development 周期概述

  • 原生应用程序与渐进式应用程序的比较
  • Javascript 逻辑、CSS 模板和 HTML 模板

React Goes Native 与渐进式 Web 应用程序

  • 跨平台
  • 向后兼容性
  • 功能对等

渐进式 Web 应用程序与推送通知

  • Push API
  • Notification API

准备开发环境

  • 安装和配置 Node.Js
  • 安装和配置 NPM

Programming 与优化 React 应用程序

  • 创建一个新的 React 应用程序模板
  • 安装 dom 路由器以在 React 应用程序中进行导航和保存
  • 编写待办事项列表
  • 更新默认样式
  • 注册 Service Worker

配置图标和推送通知

  • 创建和设计推送通知
  • 创建和设计图标

部署应用程序

  • 在移动模拟器或移动设备上运行 React 应用程序

测试应用程序

  • 使用 Lighthouse 验证 React 应用程序是否符合 PWA 标准

总结与结论

Sites Published:

United Arab Emirates - Transform a React Application into a Progressive Web App (PWA)

Qatar - Transform a React Application into a Progressive Web App (PWA)

Egypt - Transform a React Application into a Progressive Web App (PWA)

Saudi Arabia - Transform a React Application into a Progressive Web App (PWA)

South Africa - Transform a React Application into a Progressive Web App (PWA)

Brasil - Transform a React Application into a Progressive Web App (PWA)

Canada - Transform a React Application into a Progressive Web App (PWA)

中国 - Transform a React Application into a Progressive Web App (PWA)

香港 - Transform a React Application into a Progressive Web App (PWA)

澳門 - Transform a React Application into a Progressive Web App (PWA)

台灣 - Transform a React Application into a Progressive Web App (PWA)

USA - Transform a React Application into a Progressive Web App (PWA)

Österreich - Transform a React Application into a Progressive Web App (PWA)

Schweiz - Transform a React Application into a Progressive Web App (PWA)

Deutschland - Transform a React Application into a Progressive Web App (PWA)

Czech Republic - Transform a React Application into a Progressive Web App (PWA)

Denmark - Transform a React Application into a Progressive Web App (PWA)

Estonia - Transform a React Application into a Progressive Web App (PWA)

Finland - Transform a React Application into a Progressive Web App (PWA)

Greece - Transform a React Application into a Progressive Web App (PWA)

Magyarország - Transform a React Application into a Progressive Web App (PWA)

Ireland - Transform a React Application into a Progressive Web App (PWA)

Luxembourg - Transform a React Application into a Progressive Web App (PWA)

Latvia - Transform a React Application into a Progressive Web App (PWA)

España - Transform a React Application into a Progressive Web App (PWA)

Italia - Transform a React Application into a Progressive Web App (PWA)

Lithuania - Transform a React Application into a Progressive Web App (PWA)

Nederland - Transform a React Application into a Progressive Web App (PWA)

Norway - Transform a React Application into a Progressive Web App (PWA)

Portugal - Transform a React Application into a Progressive Web App (PWA)

România - Transform a React Application into a Progressive Web App (PWA)

Sverige - Transform a React Application into a Progressive Web App (PWA)

Türkiye - Transform a React Application into a Progressive Web App (PWA)

Malta - Transform a React Application into a Progressive Web App (PWA)

Belgique - Transform a React Application into a Progressive Web App (PWA)

France - Transform a React Application into a Progressive Web App (PWA)

日本 - Transform a React Application into a Progressive Web App (PWA)

Australia - Transform a React Application into a Progressive Web App (PWA)

Malaysia - Transform a React Application into a Progressive Web App (PWA)

New Zealand - Transform a React Application into a Progressive Web App (PWA)

Philippines - Transform a React Application into a Progressive Web App (PWA)

Singapore - Transform a React Application into a Progressive Web App (PWA)

Thailand - Transform a React Application into a Progressive Web App (PWA)

Vietnam - Transform a React Application into a Progressive Web App (PWA)

India - Transform a React Application into a Progressive Web App (PWA)

Argentina - Transform a React Application into a Progressive Web App (PWA)

Chile - Transform a React Application into a Progressive Web App (PWA)

Costa Rica - Transform a React Application into a Progressive Web App (PWA)

Ecuador - Transform a React Application into a Progressive Web App (PWA)

Guatemala - Transform a React Application into a Progressive Web App (PWA)

Colombia - Transform a React Application into a Progressive Web App (PWA)

México - Transform a React Application into a Progressive Web App (PWA)

Panama - Transform a React Application into a Progressive Web App (PWA)

Peru - Transform a React Application into a Progressive Web App (PWA)

Uruguay - Transform a React Application into a Progressive Web App (PWA)

Venezuela - Transform a React Application into a Progressive Web App (PWA)

Polska - Transform a React Application into a Progressive Web App (PWA)

United Kingdom - Transform a React Application into a Progressive Web App (PWA)

South Korea - Transform a React Application into a Progressive Web App (PWA)

Pakistan - Transform a React Application into a Progressive Web App (PWA)

Sri Lanka - Transform a React Application into a Progressive Web App (PWA)

Bulgaria - Transform a React Application into a Progressive Web App (PWA)

Bolivia - Transform a React Application into a Progressive Web App (PWA)

Indonesia - Transform a React Application into a Progressive Web App (PWA)

Kazakhstan - Transform a React Application into a Progressive Web App (PWA)

Moldova - Transform a React Application into a Progressive Web App (PWA)

Morocco - Transform a React Application into a Progressive Web App (PWA)

Tunisia - Transform a React Application into a Progressive Web App (PWA)

Kuwait - Transform a React Application into a Progressive Web App (PWA)

Oman - Transform a React Application into a Progressive Web App (PWA)

Slovakia - Transform a React Application into a Progressive Web App (PWA)

Kenya - Transform a React Application into a Progressive Web App (PWA)

Nigeria - Transform a React Application into a Progressive Web App (PWA)

Botswana - Transform a React Application into a Progressive Web App (PWA)

Slovenia - Transform a React Application into a Progressive Web App (PWA)

Croatia - Transform a React Application into a Progressive Web App (PWA)

Serbia - Transform a React Application into a Progressive Web App (PWA)

Bhutan - Transform a React Application into a Progressive Web App (PWA)

Nepal - Transform a React Application into a Progressive Web App (PWA)

Uzbekistan - Transform a React Application into a Progressive Web App (PWA)