Programa del Curso
Introducción
- Convergencia de la web y el móvil
Razones para desarrollar aplicaciones web progresivas
- Velocidad y rendimiento (en comparación con los sitios web)
- seguridad
- Capacidades fuera de línea
- Notificaciones push
- Tasas de rebote mejoradas
- Sensación y funcionalidad similares a las de una aplicación
- eludir las tiendas de aplicaciones
Habilitación de su sitio web
- Conexión HTTPS segura
- Manifiesto JSON
- Trabajador de servicio
Creación de su primera aplicación web progresiva (PWA)
Usar Service Workers para permitir que tu app funcione sin conexión
- Almacenamiento en caché de datos
- Entrega de notificaciones push
- Actualización de contenido
- Manipulación de datos
Detectores de eventos y comandos
- Personalización de las respuestas a las solicitudes de red en función de si el estado está en línea o fuera de línea
- Persistencia de datos y mensajería
- Accessing Cache API, Fetch API, IndexedDB API, postMessage(), etc.
- Aumento de la participación de los usuarios a través de la API de notificaciones
Uso de recursos almacenados en caché en la aplicación
Configuración del manifiesto de la aplicación web
- Agregar la aplicación a la pantalla de inicio
Arquitectura de shell de aplicación
Consideraciones sobre la interfaz de usuario
- Usabilidad
- Localización
Solución de problemas de la PWA
Implementación de la PWA en una App Store
Resumen y conclusión
Requerimientos
- HTML, CSS y orientado a objetos JavaScript.
- Un dispositivo móvil.
- Posibilidad de ejecutar Google Chrome en un dispositivo móvil.
Audiencia
- Desarrolladores web
- Desarrolladores de aplicaciones
Testimonios (3)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Curso - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.