Las 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 internet
• Diferentes estrategias para el manejo del caché
• IndexedDB
• PouchDB
• Service Workers
• App Manifest
• Splash Screens
• Push Notification
• Push Server propio
• Fetch API
• Interceptar peticiones
• Despliegues en dispositivos
• Sincronización sin conexión
• Recursos nativos como la cámara y localización
• Share API
• Y más...
Una aplicación web progresiva bien elaborada, no se puede diferenciar de una aplicación nativa, y aquí aprenderemos en 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 solo 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