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 (5)
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
Tópicos discutidos, muchos ejemplos de código en vivo, actitud del entrenador hacia el grupo
Weronika - ATOS PGS sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Traducción Automática
Aunque se trataba de una formación en línea, la interactividad con el formador fue notable y siempre estuvo disponible para proporcionar fuentes valiosas que complementaran la formación. Estoy muy satisfecho.
Nuno Marques - MULTICERT, S.A.
Curso - Functional Reactive Programming with Java 9 and RxJava
Traducción Automática
Entusiasmo del formador sobre el tema
Matthew Fowles - AGRO Merchants Whitchurch Limited
Curso - Web Application Development in PHP
Traducción Automática
El ritmo, la profundidad y las explicaciones fueron excelentes. Está claro que Scott es un experto en el tema y aprender de él fue una experiencia muy agradable.
Ben Leiken - SurveyMonkey
Curso - Reactive Programming for iOS with RxSwift
Traducción Automática