课程大纲
介绍
- 网络和移动的融合
开发渐进式 Web 应用程序的原因
- 速度和性能(与网站相比)
- 安全
- 离线功能
- 推送通知
- 提高跳出率
- 类似应用程序的感觉和功能
- 绕过应用商店
启用您的网站
- 安全的HTTPS连接
- JSON 清单
- 服务工作者
构建第一个渐进式 Web 应用 (PWA)
使用 Service Worker 使应用能够脱机工作
- 缓存数据
- 提供推送通知
- 更新内容
- 数据操作
事件侦听器和命令
- 根据是否在线/离线状态自定义对网络请求的响应
- 数据持久性和消息传递
- Accessing 缓存 API、Fetch API、IndexedDB API、postMessage() 等。
- 通过通知 API 提高用户参与度
在应用程序中使用缓存的资产
配置 Web 应用清单
- 将应用程序添加到主屏幕
应用程序 Shell 体系结构
UI 注意事项
- 可用性
- 地方化
PWA 疑难解答
将 PWA 部署到 App Store
总结和结论
要求
- HTML、CSS和面向对象的JavaScript。
- 移动设备。
- 能够在移动设备上运行Google Chrome。
受众
- Web开发者
- App开发者
客户评论 (5)
我很喜欢Gunnar在我们进行的时候几乎随机编写所有代码的方式,但在谷歌云端硬盘上有很多可以在培训后参考的预备材料。 Gunnar根据我之前提供的示例数据编写的代码也非常有用,并且使培训与我们自己的数据集相关。
Ranvir - Schroders Personal Wealth
课程 - Visual Studio Code
机器翻译
每个模组都有多个示例,并且对培训师有深入的了解。
Sebastian - BRD
课程 - Secure Developer Java (Inc OWASP)
机器翻译
Module3 Applications Attacks and Exploits, XSS, SQL 注入 Module4 服务器攻击和漏洞利用、DOS、BOF
Tshifhiwa - Vodacom
课程 - How to Write Secure Code
机器翻译
Real-life examples.
Kristoffer Opdahl - Buypass AS
课程 - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.