Los 7 mejores cursos de aplicaciones web progresivas en 2022
Publicado: 2022-01-03Tabla de contenido
Las aplicaciones web progresivas (PWA) son la próxima tendencia en evolución en el desarrollo web gracias a su capacidad para mejorar las experiencias de las aplicaciones móviles y, por lo tanto, mejorar el rendimiento del sitio web.
Como las PWA llegaron para quedarse, es esencial no solo para los desarrolladores web, sino también para las empresas de comercio electrónico, actualizar constantemente y comprender profundamente el concepto y el funcionamiento de este nuevo concepto. No hay mejor manera de hacerlo que inscribirse en un curso de Progressive Web Apps que, sin duda, le brinda una ventaja competitiva para seguir esta nueva tendencia tecnológica que promete acelerarse en el futuro cercano.
¿Qué son las aplicaciones web progresivas (PWA)?
PWAs, que significa P rogressive W eb Apps, es un sitio web que se asemeja a una aplicación nativa real en teléfonos inteligentes o tabletas gracias a los avances en las tecnologías web. Esto significa que cualquier sitio web se puede convertir en una aplicación web progresiva con bastante rapidez, en comparación con una aplicación nativa, que requiere conocimientos técnicos y un enorme esfuerzo para desarrollar y mantener.
Para obtener una mejor comprensión de PWA y su aplicación, ofrecemos artículos exclusivos sobre esta tecnología de moda:
- ¿Qué es PWA?
- Aplicaciones web progresivas: mejores ejemplos en 2022
En los últimos años, las PWA se han convertido en una tecnología emergente que la comunidad de comercio electrónico ha empleado gradualmente en su negocio para optimizar la experiencia del cliente. Como esta tendencia seguirá floreciendo, las habilidades para crear y avanzar en aplicaciones web progresivas son muy demandadas, especialmente para los desarrolladores modernos que trabajan en la industria del comercio electrónico.
Elementos centrales de un curso de PWA
En este momento, hay una variedad de diferentes cursos de aplicaciones web progresivas proporcionados por múltiples plataformas de aprendizaje en línea. En general, un curso de aplicaciones web progresivas contendrá ciertos conceptos para ayudar a los alumnos a crear PWA desde cero o actualizar las aplicaciones web existentes a PWA.
Un curso básico de aplicaciones web progresivas a menudo incluye:
- Introducción y características de las PWA
- Trabajadores de servicios
- Manifiesto de la aplicación web
- Aproveche las características del dispositivo
Sin embargo, según los antecedentes técnicos y los objetivos de los alumnos, cada curso de aplicaciones web progresivas improvisará el contenido del curso para cumplir con las expectativas de los alumnos. Por lo tanto, es de gran importancia determinar sus necesidades y seleccionar el curso de PWA más apropiado que le dará una ventaja competitiva después.
Mejor curso de aplicaciones web progresivas
1. Aplicaciones web progresivas (PWA): la guía completa
- Calificación del curso: 4.7 de 5.0 (9246 Calificaciones en total)
- Duración: 16 Horas
Como este curso está diseñado solo para estudiantes con los conceptos básicos de HTML, CSS y JavaScript, no necesita conocer ningún marco de JavaScript como Angular o React para crear sus propios PWA. Los estudiantes aprenderán a agregar funciones a sus aplicaciones web promedio para brindar experiencias rápidas y atractivas mientras mantienen la accesibilidad de una página web.
En este curso, aprenderás:
- Cree aplicaciones web que se vean y se sientan como aplicaciones móviles nativas para iOS y Android.
- Use trabajadores de servicio 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 participación de los usuarios con sus aplicaciones web.
2. Introducción a las aplicaciones web progresivas de Google – Udacity
- Costo del curso: Gratis
- Duración: Aprox. 2 semanas
Este curso lo guiará a través de todas las características principales de las PWA y todos los requisitos para diseñar una aplicación web. Puede comenzar a crear sus primeras aplicaciones web progresivas que funcionan sin conexión con Service Workers, así como utilizar el archivo de manifiesto de la aplicación web para hacer que las aplicaciones web se puedan instalar en la pantalla de inicio del usuario.
En este curso, aprenderás:
- Comience a crear su propio shell de aplicación.
- Utilice Service Workers para permitir que su aplicación funcione sin conexión.
- Identifique qué activos debe almacenar en caché y cómo usar estos activos almacenados en caché en su aplicación.
- Permita que los usuarios instalen su aplicación web progresiva en la pantalla de inicio de su dispositivo.
- Configure correctamente un manifiesto de aplicación web.
3. Aplicaciones web progresivas: la clase magistral concisa de PWA
- Calificación del curso: 4.8 de 5.0 (726 calificaciones en total)
- Duración: 6 Horas
El enfoque principal de este curso es crear aplicaciones web progresivas atractivas o actualizar un sitio web de PWA existente utilizando Service Workers, Caches API y Web App Manifests. Los estudiantes deben tener conocimientos previos en el lenguaje JavaScript o el contexto JavaScript del navegador, ya que no hay cobertura para estos en el curso.
En este curso, aprenderás:
- Comprender el propósito de las PWA.
- Aprenda cada aspecto de la API de Service Worker y la API de almacenamiento en caché en profundidad.
- Aprenda a agregar tecnologías PWA en aplicaciones web existentes con la ayuda de mejoras progresivas.
- Convierta una aplicación web existente en una aplicación web progresiva con todas las funciones sin comprometer la compatibilidad con navegadores más antiguos.
- Audite y mejore una aplicación web progresiva con la ayuda de la herramienta de prueba Google Lighthouse.
4. Angular: aplicaciones web progresivas – Linkedin
- Calificación del curso: 14409 inscripciones totales
- Duración: Aprox. 5 horas
El contenido principal del curso cubre cómo crear PWA usando Angular para habilitar aplicaciones web instalables, junto con aprovechar Service Workers para permitir que su aplicación web progresiva funcione sin conexión. La interfaz de usuario y la conexión de servicios web también se tratan en este curso de Linkedin.
En este curso, aprenderás:
- Aplicaciones web progresivas
- Preparando la aplicación Angular
- Creación de la interfaz de usuario
- Conexión a servicios web
- Creación de una PWA instalable
- Desconectarse con Service Workers
5. Clase magistral de aplicaciones web progresivas angulares (PWA) – Udemy
- Calificación del curso: 4.8/5 (378 calificaciones)
- Duración: Aprox. 4 horas
En este curso, los alumnos se centrarán principalmente en dos temas principales, que son Angular Service Worker y Service Workers Fundamentals. Habiendo dicho eso, el curso aún cubre cómo funcionan las características del navegador PWA en general, no solo en el contexto de la aplicación Angular. Completar este curso le brinda la capacidad de diseñar, desarrollar y solucionar problemas de sus propios PWA, así como agregar características de PWA aprovechando Angular.
En este curso, aprenderás:
- Código en el repositorio de Github con archivos ZIP descargables por sección
- Conozca en detalle las múltiples funciones que ofrece Angular Service Worker
- Aprenda a convertir su aplicación angular en una PWA
- Haga que su aplicación Angular sea descargable e instalable
- Haga que su aplicación angular se pueda instalar con un solo clic con un manifiesto de aplicación
- Agregue un shell de aplicación para aumentar el rendimiento de inicio inicial
y más.
6. Reaccionar: creación de aplicaciones web progresivas (PWA) – Linkedin
- Calificación del curso: 23707 inscripciones totales
- Duración: Aprox. 1 hora
Este curso intensivo cubrirá la guía definitiva para crear sus propias PWA utilizando React, el marco de interfaz de usuario flexible. Una nota destacada de este curso progresivo de aplicaciones web es que los alumnos sabrán cómo instalar su aplicación localmente con navegadores como Chrome y Safari para iOS.
En este curso, aprenderás:
- ¿Qué son las PWA?
- Configuración: Crear aplicación React
- Herramientas PWA
- Comprensión de las funciones de PWA
7. Quasar V1: PWA (con Vue JS 2, Firebase, NodeJS y Express) – Udemy
- Calificación del curso: 4.8/5 (450 calificaciones en total)
- Duración: 15 Horas
Este curso es parte de la colección Udemy Business. Dado que el propósito de este curso se centra principalmente en crear una hermosa PWA que funcione bien en todas las plataformas, se requiere que los alumnos tengan un conocimiento técnico sólido con respecto a Quasar V1 (con Vue 2) y Quasar V2 (con Vue 3) para obtener lo mejor de este curso de Udemy.
En este curso, aprenderás:
- Cómo crear un hermoso clon de Instagram PWA con Vue JS, Quasar y Firebase
- Cómo integrar las funciones de 5 Core PWA: instalación de la pantalla de inicio, almacenamiento previo en caché, estrategias de almacenamiento en caché, sincronización en segundo plano y notificaciones automáticas
- Cómo hacer que una PWA sea totalmente funcional sin conexión
- Cómo crear un magnífico diseño receptivo que se adapte a dispositivos móviles y de escritorio
- Cómo acceder a la cámara y ubicación nativas del dispositivo
- Todo sobre Service Workers, Workbox, Firebase Cloud Firestore, Firebase Storage, NodeJS & Express y mucho más
Conclusión
No es demasiado pronto para decir que las PWA son el futuro del desarrollo web. Al inscribirse en uno de los cursos básicos pero informativos de aplicaciones web progresivas enumerados anteriormente, cualquiera puede obtener una comprensión suficiente de las PWA, junto con su construcción y aplicaciones. Esperamos que este artículo pueda ayudarlo a reducir sus opciones al seleccionar un curso de PWA adecuado que mejor se adapte a su capacidad y demandas en este momento.