Unidad 1 · Semanas 1–3
Introducción a aplicaciones web progresivas
El alumno establecerá entornos de desarrollo para generar aplicaciones web progresivas.
Resultados de aprendizaje
- Identifica características de una PWA.
- Explica escenarios de uso reales.
- Comprende la preparación de un entorno de desarrollo para PWA.
Sesiones 7 h
Conceptos y características de PWA
Diferencias entre aplicaciones web, orientadas a servicios, móviles nativas, multiplataforma y PWA. Discusión dirigida y estudio de casos reales (¿qué apps conocidas son PWA?).
Herramientas de ejecución y desarrollo
Requerimientos de instalación, navegadores compatibles (Chrome/Edge para DevTools) y herramientas de desarrollo. Práctica demostrativa: cada alumno prepara su entorno.
Checklist de entorno de desarrollo
Base para la Evidencia 2. Cada punto es verificable en clase antes de avanzar a la Unidad 2.
- Editor de código instalado (VS Code) con extensión Live Server.
- Navegador Chrome o Edge actualizado, con DevTools → pestaña Application revisada.
- Cuenta de GitHub creada y Git instalado en el equipo.
- Node.js instalado (necesario más adelante para Workbox).
- Cuenta creada en pwabuilder.com.
Evidencias de la unidad
Evidencia 1 — Tabla comparativa
Aplicaciones web, servicios, móviles nativas, multiplataforma y PWA: definiciones, características, ventajas/desventajas y herramientas de cada una.
Evidencia 2 — Reporte de entorno
Lista de herramientas instaladas y parámetros de configuración, siguiendo el checklist anterior.
Ir a la guía paso a paso de instalación y práctica → · Ver la rúbrica completa (E/A/B/R/NA) en el Anexo →
Requisito de asistencia
85% de asistencia en la unidad y no tener más de 2 incidencias (entregas fuera de tiempo o prácticas no entregadas en clase). Sin esto, la evaluación pasa directo a extraordinario, sin recuperación.