Cree una aplicación web progresiva (PWA) que parezca una aplicación para iOS y Android, usando la cámara del dispositivo, notificaciones automáticas y más
Enlace al curso: Aplicaciones web progresivas (PWA): la guía completa
¿Que aprenderás?
- Cree aplicaciones web que se vean y se sientan como aplicaciones móviles nativas para iOS y Android
- Use los trabajadores de servicios para crear aplicaciones web que funcionen sin conexión a Internet (primero sin conexión)
- Aproveche las funciones del dispositivo como la cámara y la geolocalización en sus aplicaciones web
- Use notificaciones push web para aumentar la interacción del usuario con sus aplicaciones web
Requisitos del curso
- Se requieren conocimientos básicos de HTML, CSS y JavaScript
- NO se requiere experiencia con frameworks JavaScript
Descripción del curso-
Las aplicaciones web progresivas (PWA) son la próxima gran novedad en el desarrollo web, ya que brindan experiencias similares a las de las aplicaciones móviles a sus usuarios sin requerir que instalen una aplicación desde la tienda de aplicaciones / play store.
Todavía crea una aplicación web (HTML, CSS, JavaScript), pero este curso le enseñará cómo agregar funciones como acceso a la cámara, trabajadores de servicio para soporte fuera de línea, notificaciones push y más . Esto combina lo mejor de ambos mundos: brinda experiencias rápidas, atractivas y confiables mientras mantiene el alcance y la accesibilidad de una página web.
“Aplicación web progresiva” es simplemente un término que resume todas las características que le permiten ofrecer experiencias similares a las de los dispositivos móviles. ¡El tema es muy actual y también es un tema que llegó para quedarse ! Google no solo lo promociona fuertemente (en realidad, muchas de las charlas en Google I / O 2017, la conferencia de desarrolladores de Google, se dedicaron a las APW), sino que también lo están adoptando rápidamente grandes empresas como Twitter o el Washington Post .
Tener las habilidades para construir y optimizar este tipo de aplicaciones web ya es una habilidad importante y muy demandada para los desarrolladores web modernos, ¡una tendencia que solo se acelerará! ¡Por lo tanto, aprender a construir PWA le dará una ventaja competitiva!
En detalle, este curso cubrirá todo lo que necesita para construir increíbles PWA, lo que lleva a una puntuación de 100 (de 100) en la herramienta de auditoría PWA de Google “Lighthouse”:
- Explicación detallada sobre qué es exactamente un PWA
- Cómo usar un manifiesto de aplicación para hacer que su aplicación web sea instalable en pantallas de inicio del dispositivo
- Uso de trabajadores de servicios para ofrecer soporte fuera de línea mediante el almacenamiento en caché de activos
- Uso avanzado del trabajador de servicios y estrategias de almacenamiento en caché
- Una actualización de Promises y Fetch API, ya que ambos conceptos se usan mucho en PWA
- Cómo mejorar la participación del usuario agregando notificaciones push
- Una forma de sincronizar datos en segundo plano, incluso si se pierde la conexión
- Cómo acceder a funciones nativas del dispositivo como la cámara o la geolocalización
- Uso de Workbox para facilitar la gestión de los trabajadores del servicio
- Explicaciones sobre cómo convertir su próximo proyecto SPA en un PWA
- Y más
Por supuesto, todas estas cosas se ponen en práctica mediante la construcción de un proyecto de curso . Para garantizar que pueda aplicar el conocimiento a CUALQUIERA de sus proyectos, el proyecto del curso no asume ningún marco de JavaScript, ¡sino que se centra en las características principales mencionadas anteriormente!
Entonces, este curso tiene mucho que ofrecer, ¿cómo sabes si es para ti?
Definitivamente es la elección correcta si …
- … ya eres desarrollador web (no importa si tienes experiencia o eres nuevo en el negocio) y quieres prepararte para el futuro
- … disfruta trabajar con HTML, CSS y JavaScript y quiere aprovechar toda la potencia que las tecnologías web y de navegador tienen para ofrecer
- … desea ofrecer las mejores experiencias posibles a sus usuarios, utilizando tecnologías como notificaciones push web o soporte fuera de línea
¿Qué necesitas saber para aprovechar al máximo el curso?
- Debe conocer al menos los conceptos básicos de HTML, CSS y JavaScript.
- Sin embargo, no se requieren conocimientos avanzados de estas tecnologías.
- NO necesita conocer ningún marco de JavaScript como Angular o React: los PWA funcionan con CUALQUIER aplicación de JavaScript, incluso si no usa un marco (¡eso es lo que construiremos en el curso!)
¿Quién es el público objetivo?
- Estudiantes que desean crear aplicaciones web que se vean y se comporten como aplicaciones móviles nativas
- Estudiantes que desean crear aplicaciones web listas para usar sin conexión (sí, ¡eso funciona!)
- Cualquier persona que quiera crear aplicaciones web que ofrezcan acceso a la cámara del dispositivo, geolocalización, notificaciones push y proporcionar asistencia fuera de línea
- Estudiantes que quieran aprovechar las últimas funciones del navegador y al mismo tiempo admitir navegadores antiguos