Curso sobre cómo crear Web Apps para móviles:
- Introducción a las Web Apps para móviles
1.1. ¿Qué es una Web App?
1.2. Ventajas de las Web Apps para móviles
1.3. Diferencias entre Web Apps, aplicaciones nativas y aplicaciones híbridas - Fundamentos de desarrollo web
2.1. HTML5
2.2. CSS3
2.3. JavaScript - Diseño y UX para Web Apps móviles
3.1. Principios de diseño móvil
3.2. Diseño responsivo
3.3. Interacción y navegación móvil - Herramientas y frameworks para Web Apps móviles
4.1. Frameworks populares: React, Angular, Vue.js
4.2. Frameworks CSS: Bootstrap, Materialize, Tailwind CSS
4.3. Frameworks híbridos: Ionic, Framework7, React Native - Acceso a funcionalidades del dispositivo
5.1. Geolocalización
5.2. Cámara y galería de fotos
5.3. Sensores y acelerómetro
5.4. Acceso a contactos y notificaciones - Almacenamiento y persistencia de datos
6.1. LocalStorage y sessionStorage
6.2. IndexedDB
6.3. Integración con servicios web y APIs - Optimización y rendimiento de Web Apps móviles
7.1. Carga y rendimiento de la aplicación
7.2. Caché de recursos
7.3. Minificación y compresión de archivos
7.4. Pruebas y depuración en dispositivos móviles - Publicación y distribución de Web Apps móviles
8.1. Empaquetado de la aplicación
8.2. Configuración de metadatos y iconos
8.3. Publicación en tiendas de aplicaciones
8.4. Actualizaciones y mantenimiento - Proyecto práctico: Desarrollo de una Web App móvil
9.1. Diseño y planificación de la aplicación
9.2. Implementación de la interfaz de usuario
9.3. Integración de funcionalidades del dispositivo
9.4. Optimización y pruebas de rendimiento
9.5. Publicación y distribución de la Web App
Ejemplos de videos: