©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Progressive Web Apps
Conoce los componentes de las Aplicaciones Progresivas (PWA) y aprende a desarrollar la nueva generación de aplicaciones web.
Material disponible
Las PWA, Progressive Web Apps o aplicaciones progresivas, son el nuevo modelo de aplicaciones web, capaces de desempeñar muchas de las tareas que antes solo estaban disponibles al desarrollar apps para dispositivos o aplicaciones de escritorio.
Algunas de las características de las PWA son la posibilidad de instalarse en el dispositivo, trabajar fuera de la interfaz típica del navegador, recibir notificaciones push, trabajar offline o mantener un cacheo selectivo de los archivos que interesen, para facilitar un arranque rápido de las aplicaciones, incluso en dispositivos lentos o en condiciones de red extremas.
Algunas de las características de las PWA son la posibilidad de instalarse en el dispositivo, trabajar fuera de la interfaz típica del navegador, recibir notificaciones push, trabajar offline o mantener un cacheo selectivo de los archivos que interesen, para facilitar un arranque rápido de las aplicaciones, incluso en dispositivos lentos o en condiciones de red extremas.
Para desarrollar aplicaciones progresivas tenemos que implementar nuevos mecanismos, como el manifiesto, o los service workers y los sistemas de caché. En el curso se explicarán todos los ingredientes necesarios para construir las Progressive Web Apps, con ejemplos prácticos que nos permitan sumarnos a la mayor revolución del desarrollo web en años.
Qué aprenderé en el Curso de Progressive Web Apps
Objetivos del curso
Qué tengo que saber
- Conocimiento de HTML, CSS y Javascript.
- Navegador Chrome instalado.
- Extensión Lightbox instalada.
- Conocimiento básico de GIT.
Clases y contenidos
- ¿Qué son las Progressive Web Apps?.
- Conociendo la estructura de una PWA.
- El modelo “shell” para Apps.
- Organizando nuestra App.
- Probando nuestra App.
- Publicando nuestra App.
- ¿ Para qué sirve el App Manifest ?
- Entendiendo las propiedades del Manifiesto
- Generando nuestro Manifestó
- Preparando Assets
- Probando nuestro Manifesto
- ¿ Qué son los Service Worker ?
- El ciclo de vida de los Service Worker
- Registrando un Service Worker
- Fetch API
- Trabajando con Promesas
- Entendiendo IndexedDB
- ¿ Por qué Caching ?
- Entendiendo el CACHE API
- Preparando nuestro Service Worker para Caching
- Entendiendo las estrategias de Caché
- Probando nuestro Caching
- sw-toolbox y sw-precache
- ¿ Por qué necesito Push Notifications ?
- ¿ Cómo funcionan las Push Notifications en la Web ?
- Preparando nuestra App
- Probando nuestra Push Notifications
Valoraciones
FRANCISCO JAVIER GARCIA GUIRADO
Xavier Minguijón
Visualnacert
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.