Skip to content

Metodología de Enseñanza

El curso Desarrollo de Aplicaciones Front-End con Framework Vue.js se desarrolla bajo un enfoque de aprendizaje activo, centrado en la práctica y la resolución de problemas reales.
Cada módulo se construye sobre la experiencia previa del estudiante, fomentando el trabajo colaborativo y la autonomía técnica.

“Se aprende desarrollando” — el eje principal del curso es la construcción iterativa de un proyecto funcional y documentado.


EstrategiaDescripción
Aprendizaje Basado en Proyectos (ABP)Cada módulo culmina con un desafío o mini-proyecto práctico que aplica los contenidos aprendidos.
Aprendizaje Basado en Problemas (ABPRO)Los estudiantes analizan un problema contextual real y diseñan una solución funcional en equipo.
Demostraciones guiadas (Live coding)El docente implementa ejemplos en tiempo real, promoviendo el razonamiento algorítmico y el análisis del código.
Estudio de casos y retroalimentaciónSe revisan ejemplos de código, buenas prácticas y anti-patrones comunes.
Evaluación continua y formativaSe realizan retroalimentaciones semanales y revisiones de avances en repositorios GitHub.

  • Clases sincrónicas: exposición de conceptos, demostraciones en vivo y ejercicios colaborativos.
  • Clases asincrónicas: material de apoyo, videos, lecturas y ejercicios complementarios.
  • Laboratorios prácticos: aplicación de conceptos en código, resolución de errores, integración con APIs.
  • Tutorías: espacios de apoyo individual o grupal para reforzar contenidos.
  • Repositorio Git: cada estudiante mantiene un repositorio personal con commits trazables y README descriptivo.

Cada módulo sigue una estructura metodológica repetible:

EtapaActividadesProducto
IntroducciónPresentación del módulo, objetivos y AEAgenda semanal
Exploración guiadaEjercicios base con ejemplos en vivoSnippets y prácticas
Aplicación prácticaDesarrollo del desafío o mini-proyectoRepositorio en GitHub
Evaluación formativaRetroalimentación individual y por paresPull Request revisado
Síntesis y cierreConclusiones, bitácora de aprendizajeReflexión final y commit de cierre

La evaluación se concibe como un proceso continuo y progresivo que valora tanto el resultado como el proceso de desarrollo.

TipoCaracterísticasEvidencia
DiagnósticaSe aplica al inicio del curso para conocer el nivel técnico inicial.Cuestionario o reto corto.
FormativaSe aplica durante los módulos; busca guiar mejoras continuas.Desafíos modulares (ABP/ABPRO).
SumativaEvalúa la competencia integral al cierre del curso.Proyecto final e-commerce y defensa técnica.
  • Rúbricas de desempeño (por módulo y proyecto final).
  • Listas de cotejo y checklists de revisión.
  • Retroalimentación en línea (comentarios en PR, Classroom o Discord).
  • Autoevaluación y coevaluación entre pares.

CategoríaHerramientasPropósito
DesarrolloVS Code, Node.js, Vite, GitHubCodificación y control de versiones
FrameworksVue 3, Pinia, Vue RouterConstrucción de interfaces y gestión de estado
Backend/serviciosFirebaseAutenticación, Firestore, hosting
PruebasVitest, Vue Test UtilsValidación de componentes y lógica
Diseño/UITailwind, DaisyUIPrototipado rápido y diseño responsivo
ComunicaciónGoogle Meet, Discord, ClassroomCoordinación y soporte
DocumentaciónSitio de docs, lecturas PDF, ejemplos en líneaReferencia y consulta permanente

RolFunciones principales
Docente guíaPlanifica, expone contenidos, guía proyectos, realiza revisiones de código y retroalimentación.
EstudianteDesarrolla desafíos, mantiene documentación en repositorios y participa activamente en tutorías y revisiones.
Asistente docente / tutorApoya en seguimiento técnico, corrección de ejercicios y acompañamiento en proyectos.
Pares / equipoColaboran en ABPRO, comparten buenas prácticas y validan el trabajo de sus compañeros.

El curso utiliza un ecosistema integrado que simula el flujo de trabajo de un desarrollador profesional:

  1. GitHub / GitLab → control de versiones, issues, PR.
  2. VS Code + Vite → entorno local de desarrollo.
  3. Firebase / Cloudflare → despliegue y hosting.
  4. Vitest + Coverage → pruebas unitarias.
  5. Discord / Classroom → comunicación y seguimiento diario.
  6. Sitio de documentación (Starlight) → repositorio oficial de lecturas y guías.

  • Feedback semanal en sesiones prácticas o mediante comentarios en PR.
  • Encuestas cortas para medir nivel de comprensión y satisfacción.
  • Actualización de materiales y guías conforme avanza cada cohorte.
  • Registro de versiones del curso mediante ramas (cohorte/2025-1, cohorte/2025-2).

  • Se espera participación activa en foros, clases y revisiones.
  • Respeto y colaboración son pilares del trabajo en equipo.
  • Los commits deben ser personales y describir claramente las acciones realizadas.
  • El uso de herramientas de IA es permitido para consulta y optimización, no para entregar código sin comprensión.

11. Evaluación del curso (docente y estudiante)

Section titled “11. Evaluación del curso (docente y estudiante)”

Al cierre de cada cohorte se realiza:

  • Autoevaluación del curso por parte del docente (mejoras técnicas y pedagógicas).
  • Encuesta de satisfacción estudiantil.
  • Revisión de proyectos destacados para incorporar como material de ejemplo en futuras ediciones.

Esta metodología es revisada semestralmente por el equipo docente para incorporar nuevas herramientas, prácticas y enfoques de enseñanza.
Versión vigente: Cohorte 2025-1
Última actualización: 23 de octubre de 2025