|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apa-itu-progressive-web-apps-pwa/
课程评论:没有评论
## 课程总结:什么是渐进式网络应用程序(PWA)? 本课程旨在帮助您了解并实现渐进式网络应用程序(PWA),以优化您的网络应用程序性能并提升用户体验。PWA 是一项尖端技术,它赋予网络应用程序类似于原生应用程序的功能,例如极快的访问速度、离线模式以及更强的交互性。 **核心学习内容:** * **消除“离线恐龙”:** 学习如何克服因网络连接中断而出现的“离线恐龙”提示,确保用户在网络不稳定的情况下也能获得流畅的体验。 * **加速加载时间:** 掌握将现有网络应用程序转换为 PWA 的关键技术,显著缩短应用程序的加载时间。 * **深入理解 PWA 概念:** 学习 PWA 的基础知识,包括“应用程序外壳”(App Shell)的概念和工作原理,它使得应用程序能够更快地加载。 * **Service Worker 的应用:** 学习如何注册 Service Worker,这是一个充当应用程序和网络之间代理的重要组件,负责缓存和离线访问等功能。 * **增强原生应用体验:** 了解如何为网络应用程序添加 manifest 文件,使其能够像原生应用程序一样在用户设备上安装和访问。 * **实践与案例研究:** 通过真实的实现示例和案例研究,加深您对 PWA 技术的理解。 **课程目标:** 完成本课程后,您将能够开发出更具响应性、速度更快且更可靠的网络应用程序。这将显著提高用户在访问应用程序时的便利性和满意度,即使在网络连接不稳定或速度缓慢的情况下也不例外。
Mengoptimalkan performa web app adalah langkah yang paling penting dalam meningkatkan suatu pengalaman pengguna atau user experience. Salah satu cara efektif untuk mencapai hal ini adalah dengan mengimplementasikan Progressive Web Apps (PWA). PWA adalah teknologi yang memungkinkan aplikasi web memiliki kemampuan seperti aplikasi native, seperti kecepatan akses, offline mode, dan interaktivitas yang lebih baik. Dalam course ini, kita akan belajar bagaimana menghilangkan pesan "offline dinosaur" yang sering muncul saat koneksi internet terganggu, serta mempercepat waktu pemuatan (load time) aplikasi web yang kita miliki dengan mengubahnya menjadi PWA.Pada course ini, kita akan mempelajari dasar-dasar PWA, mulai dari memahami konsep dan cara kerja "app shells" yang memungkinkan aplikasi dimuat dengan lebih cepat, hingga teknik untuk meregistrasi service worker yang berfungsi sebagai perantara antara aplikasi dan jaringan. Selain itu, kita juga akan belajar bagaimana menambahkan manifest pada web app untuk memungkinkan aplikasi diakses layaknya aplikasi native di perangkat pengguna. Kalian juga akan diberikan contoh implementasi nyata dan studi kasus untuk memperdalam pemahaman tentang materi ini. Setelah menyelesaikan course ini, kalian diharapkan memiliki kemampuan untuk mengembangkan web app yang lebih responsif, cepat, dan dapat diandalkan, sehingga meningkatkan kenyamanan dan kepuasan pengguna dalam mengakses aplikasi tersebut, bahkan ketika koneksi internet tidak stabil atau lambat.