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 (4)
Me gustó cómo Gunnar escribió casi todo el código sobre la marcha a medida que avanzábamos, pero que había un montón de material preparado previamente en el Google Drive al que puedo referirme después de la capacitación. El código que Gunnar escribió en base a los datos de muestra que proporcioné de antemano también fue extremadamente útil y también hizo que el entrenamiento fuera relevante para nuestros propios conjuntos de datos.
Ranvir - Schroders Personal Wealth
Curso - Visual Studio Code
Traducción Automática
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS 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.
Nuno Marques - MULTICERT, S.A.
Curso - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.