|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aplicaciones-web-progresivas/
课程评论:没有评论
**课程名称:** PWA - 渐进式 Web 应用:从零到专家 **课程概述:** 本课程将深入探讨渐进式 Web 应用 (PWA),它们是传统 Web 应用的下一代形式。PWA 提供了离线使用、推送通知等增强功能,使用户无需与服务器连接即可访问应用,并能接收实时通知。 课程将专注于扩展 Web 应用的功能,将其转化为 PWA,并集成离线数据库、主屏幕安装等关键特性。 **核心主题:** * **离线 Web 应用:** 实现无需互联网连接即可使用的 Web 应用。 * **缓存策略:** 掌握不同的缓存管理策略。 * **IndexedDB & PouchDB:** 使用客户端数据库进行数据存储。 * **Service Workers:** PWA 的核心技术,用于拦截请求、管理缓存和实现离线功能。 * **App Manifest:** 定义 PWA 的外观和行为,包括启动屏幕。 * **推送通知:** 学习如何接收和发送推送通知。 * **自建推送服务器:** 构建自己的推送通知服务器。 * **Fetch API:** 用于网络请求的强大 API。 * **拦截请求:** 通过 Service Worker 拦截和修改网络请求。 * **设备部署:** 将 PWA 部署到各种设备上。 * **离线同步:** 实现离线状态下的数据同步。 * **原生功能集成:** 利用相机、定位等原生设备功能。 * **Share API:** 实现 Web 应用与设备分享功能的集成。 **课程亮点:** * **媲美原生应用体验:** 学习如何打造与原生应用难以区分的 PWA。 * **逐步增强:** 充分利用浏览器提供的能力,渐进式地提升用户体验,并能适应未来新功能的发布。 * **无需重写:** 通过 Service Worker,无需重新开发现有 Web 应用,即可轻松集成 PWA 功能。 * **实践导向:** 课程不仅涵盖基础知识,更侧重于将现有 Web 应用转化为 PWA 的实际操作。 * **灵活集成:** 逐步添加所需功能,打造适合企业或个人需求的 PWA。 **建议:** 鼓励学习者免费试听课程,并查阅课程大纲,以更好地了解课程目标和内容。
Aplicaciones Web Progresivas - PWALas PWAs son el siguiente paso en las aplicaciones web tradicionales, nos permiten poder utilizar nuestra aplicación web inclusive si no tenemos conexión con el servidor e inclusive nos permite recibir notificaciones push.Este curso se enfoca en extender las características de una aplicación web y convertirla en una PWA integrando funcionalidades que nos permitan usarla sin conexión, instalarla en el home screen, usar base de datos offline y mucho más.Los temas principales que cubriremos en el curso son:Aplicación web sin conexión a internetDiferentes estrategias para el manejo del cachéIndexedDBPouchDBService WorkersApp ManifestSplash ScreensPush NotificationPush Server propioFetch APIInterceptar peticionesDespliegues en dispositivosSincronización sin conexiónRecursos nativos como la cámara y localizaciónShare APIY másUna aplicación web progresiva bien elaborada, no se puede diferenciar de una aplicación nativa, y aquí aprenderemos a profundidad muchos temas para que podamos aprovechar al máximo lo que el navegador web del cliente nos ofrece, y progresivamente mejorar la experiencia de usuario conforme nuevas funcionalidades sean liberadas.Lo mejor de todo, es que no es necesario volver a crear nuestra aplicación web o página web, con la ayuda del Service Worker nos permite integrar todo lo mencionado anteriormente para que nuestros usuarios disfruten de una aplicación web eficiente y veloz.El curso está enfocado en aprender no sólo los fundamentos, sino también convertir aplicaciones hechas en PWAs que será la tarea más común, le integraremos paso a paso funcionalidades que nos permitan decidir qué características queremos incluir en nuestras aplicaciones web empresariales o personales.Siéntete libre de revisar las clases gratuitas y el temario que se encuentran en el curso para tener una mejor idea de los objetivos del mismo