Información de: Progressive Web Apps
Las progressive web apps (PWA) nos permiten tener aplicaciones web HTML5 que se comportan como aplicaciones nativas del teléfono. Estas nos brindan múltiples ventajas en el desarrollo web/movil. Si ya tienes conocimientos básicos de HTML, CSS y javascript puedes tomar este curso.
Contenido del curso Progressive Web Apps
Modulo 1 |
- ¿Qué es una PWA?
- ¿Necesito una PWA?
- ¿Cuál es mi audiencia?
- ¿Qué tipo de contenido ofrezco?
- ¿Por qué hacer una PWA?
- Herramientas para desarrollo de PWA
- ¿Que puede hacer la Web hoy?
- Responsive Design
- App Shell Architecture
- Manifest.json
- ES6 (Promesas)
- Service Workers
Modulo 2
- Offline Support (Cache API)
- (ver gratis)
- Push Notifications
- API Fetch
- Online/Offline Events
- Background Sync API
- Web Share API
Modulo 3
- Flujo de Trabajo para PWA's
- Webpack
- Programación basada en Componentes
- Programación Reactiva
- Multi Starter Kit
- Firebase para PWA's
- Authentication
- Storage
- Database
- Hosting
- Módulos a Desarrollar:
- App Shell
- Soporte con Desconexión
- Autenticación
- Perfil
- Cámara
- Subida de Ficheros
- Linea de Tiempo (Home)
- Servicios Firebase a usar:
- Firebase Auth
- Firebase Storage
- Firebase RealTime Database
Modulo 4
- APIs a usar:
- Service Workers
- Cache API
- Manifest.json
- API Fetch
- File API
- Push Notifications
- Online/Offline Events
- Background Sync API
- Web Share API
- GetUserMedia
- Geolocation
- Canvas
- Terminando Pendientes
- Agregando Analíticas
- Despliegue en Producción