Desarrollo de aplicaciones web progresivas (PWA)

30% de descuento para varias personas de la misma empresa.

Duración: 2 días | Precio: € 499,00 Sin IVA

Requisitos previos

POO, Javascript (ES6) , HTML y CSS

Descripción

Las PWA se comportan como aplicaciones móviles nativas, pero en realidad son sitios web. Según los estudios, las PWA tienen un 36% más de tasas de conversión que las aplicaciones nativas, y su uso está en constante crecimiento. El objetivo principal de las PWA es ofrecer a los usuarios una experiencia similar a la de una aplicación móvil en todos los dispositivos.

Las PWA son más interactivas y receptivas, por lo que están revolucionando la experiencia del usuario gracias a una funcionalidad similar a la de las aplicaciones sin la molestia de la descarga. Algunos de los grandes nombres del sector, como Amazon, Twitter y Forbes, están combinando aplicaciones nativas y web para aumentar las conversiones y reducir las tasas de rebote. La llegada de las PWA ha reforzado la identidad de las marcas mundiales gracias a su flujo de trabajo sin conexión, su carga rápida y la velocidad de las páginas.

Contenido
Introducción
  • ¿Qué son las aplicaciones web progresivas?
  • PWA vs. Aplicación móvil nativa
  • Nuestra primera PWA
  • Principales bloques de una PWA
  • Comparación entre PWA y SPA
Conozcamos el App Manifest
  • ¿Qué es?
  • Utilización del manifiesto de la aplicación
  • Añadir el manifiesto de la aplicación
  • Propiedades del manifiesto de la aplicación
  • Soporte para PWA y navegadores
  • Simulación de la aplicación web en un emulador
Trabajadores de servicios
  • ¿Qué es?
  • Por qué los trabajadores de servicios son geniales
  • Conozcamos los eventos
  • Eventos del ciclo de vida y no del ciclo de vida
  • Compatibilidad con los navegadores
  • Registro de SW
  • Reaccionar ante los acontecimientos que se producen
  • Actualizar y activar el SW
  • Obtener el banner “Instalar la aplicación”
Servicio de Trabajadores – Caché
  • Por qué utilizar la caché
  • Conozcamos la API de caché
  • Compatibilidad con los navegadores
  • Identificación de objetos pre-cachables
  • Caché estática
  • Utilización de objetos de la caché
  • Almacenamiento en caché de varios archivos
  • Caché dinámica
  • Tratamiento de errores
  • Versionado y limpieza de la caché
  • Optimización de la gestión de la caché
  • Caché bajo demanda
  • Página de retroceso y soporte offline
Sincronización de fondo
  • ¿Cómo funciona la sincronización en segundo plano?
  • Sincronizar los datos en el SW
API de notificación
  • ¿Qué es?
  • Soporte del navegador
  • Solicitud de permisos
  • Ver notificaciones
  • Notificaciones desde el SW
  • Opciones de notificación
  • Añadir una acción a las notificaciones
  • Reaccionar a las interacciones con las notificaciones
  • De las notificaciones a los mensajes push
  • Crear una suscripción push
  • Almacenamiento de suscripciones
Estrategias de almacenamiento
  • Qué utilizar
Scroll al inicio