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)
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
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