渐进式网络应用入门

面向下十亿用户的 Web 应用

中级

大约 2 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

开始免费课程

加入课程
免费
可享受
课程视频
实战练习
中级

大约 2 个礼拜

6小时每周 (按照自己的节奏)

由以下企业参与制作:
加入成千上万的全球学员

课程概述

在此课程中,你将开始创建你的首个渐进式 Web 应用,也就是可以利用原生应用众多可用功能的 Web 应用。你还将使用 Service Worker 创建一个能离线工作的 Web 应用,积累更多经验。最后,你将使用 Web 应用清单文件使你的应用可安装到用户的主屏幕。

为什么学习这门课程?

此内容非常重要,因为开发人员的下一个前沿目标是创造可以到达原生应用无法触及之范围的 Web 应用。本课程涵盖了模仿原生应用的 Web 应用(可以像原生应用一样在移动设备上安装和运行应用的网站)的要求和构造。

先修要求

学生要知道 HTML、CSS 和 JavaScript,包括面向对象的 JavaScript。你还需具备能够运行最新版本 Google Chrome 的移动设备。

查看使用优达学城的技术要求

学习计划

第 1 课:模仿原生应用的 Web 应用

在这节课中,你将学习渐进式 Web 应用到底是什么,以及它的用途。然后你将开始构建你自己的应用外壳。

第 2 课:Service Workers

在这节课中,你将使用 Service Worker 使你的应用离线工作。然后,你将确定应该缓存哪些资源,以及如何在应用程序中使用这些缓存的资源。

第 3 课:Web 应用清单文件

最后,在这节课中,你将通过正确配置 Web 应用清单文件,使用户可以将你的渐进式 Web 应用安装到他们设备的主屏幕上。

讲师与合作伙伴

Pete LePage

Pete LePage

Pete 是 Google 的一名技术推广工程师,负责协助 Web 开发人员,使他们的工作更容易。在 Web 基础和 Google Web 开发者视频等项目中,他主要负责确保开发人员获得他们所需的工具与技能,来建立响应性高的网站与应用及打造出众的用户体验。

Michael Wales

Michael Wales

Michael 是一名自学成才的全栈 Web 开发者和开源倡导者。在加入优达学城之前,他已有 10 年的工作经历,为世界上一些要求最严苛的情报组织开发机密应用。由于之前的工作性质,他目前仍拥有有效的绝密安全许可,除非你也有同等许可,否则关于他的信息我们只能告诉你这么多。他在业余时间喜欢打彩弹、玩视频游戏,以及花时间陪 3 个可爱的孩子玩耍。

官方微信公众号二维码

优达学城(Udacity)微信