Aplicaciones Web Calendario final ← Inicio

Reposición · prácticas no acreditadas · Unidades 1 a 4

Recuperación de prácticas: cada práctica completa, en video

Para recuperar no basta con entregar el repositorio y la práctica: grabas un video por cada práctica no acreditada (6.99 o menos, ya sea porque no la entregaste o porque no alcanzó el mínimo de 7). En cada video construyes desde cero la práctica completa de su guía semanal, leyendo la guía en voz alta mientras la haces, hasta dejarla funcionando y, cuando la guía lo pide, publicada en Render.

1Video por práctica
≈1–1.5 hDuración por video
22 novLímite · 10:00 pm
REP. 1 · lunes 23 de noviembre: U1 y U2 REP. 2 · martes 24 de noviembre: U3 y U4 Ver calendario final →

⚠️ Reglas obligatorias para evaluar el video

Si no cumples cualquiera de las reglas de esta página, el video no se acepta y tendrías que rehacerlo completo. Como la reposición es única, un video rechazado manda la unidad al examen extraordinario del lunes 7 de diciembre. Recuperas cada práctica con 6.99 o menos: la que no entregaste o la que no alcanzó el mínimo de 7. Las prácticas que ya acreditaste no se vuelven a grabar. Además, no debes rebasar el límite de faltas de la unidad (U1: 2 faltas · U2, U3 y U4: 1 falta).

📹 Requisitos obligatorios del video

1Presentación inicial

Al inicio del video te presentas diciendo:

  • Nombre completo: apellido paterno, apellido materno, nombres.
  • Grupo: DSM4-1 o DSM4-2.
  • Asignatura: Aplicaciones Web.
  • Práctica: el prefijo de la práctica que recuperas (por ejemplo u3p1), su unidad y lo que vas a construir.
  • Tu cuenta de GitHub abierta en pantalla, con tus dos apellidos visibles.

"Hola, mi nombre es Prado Díaz Bernardo, del grupo DSM4-1, de la asignatura Aplicaciones Web. En este video voy a realizar la recuperación de la práctica u3p1 de la Unidad 3: construir paso a paso el CRUD completo con ModelForms, crear, listar, editar y eliminar registros, agregar una validación personalizada y desplegarlo en Render conectado a MySQL en Aiven…"

2Configuración de pantalla: 3 secciones

Durante todo el video deben verse al mismo tiempo:

  • Lado izquierdo: Visual Studio Code, la terminal y el navegador con tu app (Live Server, runserver, GitHub, Render).
  • Lado derecho, arriba: la guía de la semana abierta en el navegador, en el paso que vas leyendo.
  • Esquina inferior derecha: tu cámara, de 1/6 de la altura de la pantalla, con tu rostro visible.
Distribución de pantalla: código a la izquierda, guía arriba a la derecha y cámara abajo a la derecha VS Code · Terminal · App Live Server, runserver, GitHub, Render Guía de la semana en el paso que lees Cámara 1/6 →
Captura de ejemplo de una grabación con el sistema a la izquierda, la guía a la derecha y la cámara del docente en la esquina inferior derecha
Ejemplo real de cómo debe verse la pantalla (grabación del docente en otra asignatura). En tu video, la guía de la derecha es la guía semanal de la unidad que recuperas.

3Calidad de audio y video

  • Grabado todo: la guía de la práctica completa, en local y, si la práctica incluye despliegue, publicada en Render.
  • Volumen alto: tu voz se escucha fuerte y clara en cualquier computadora.
  • Resolución mínima 720p: todo el código y el texto de la guía deben ser legibles.
  • Sin ruido de fondo y solo tu voz: no se debe escuchar a otra persona.

4Leer la guía y explicar mientras trabajas

Esta es la regla central de la recuperación: lees en voz alta cada paso de la guía y lo ejecutas en ese momento, explicando con tus palabras qué hace y para qué sirve. No es válido grabar en silencio, ni narrar algo que ya estaba hecho antes de grabar.

  • Explica la teoría de cada guía antes de programarla (está al inicio de cada guía).
  • Muestra y explica cada archivo que escribes y cada comando que ejecutas en la terminal de VS Code (la lista de tu unidad está en las pestañas de abajo).
  • Prueba primero en tu computadora y, si la práctica incluye despliegue, después en la URL pública de Render.
  • Nunca muestres a cámara el contenido de tu .env ni tus contraseñas: muestra solo .env.example.
  • Narra los errores si aparecen: detén la grabación, resuélvelo, reanuda y explica qué pasó y qué cambiaste.

5Despedida y cierre

  • Repite tu nombre completo y tu grupo.
  • Da un resumen de lo que construiste y menciona lo que aprendiste.
  • Muestra por última vez el repositorio de GitHub de la práctica y, si la tiene, su URL pública de Render funcionando.
  • Despídete formalmente.

"Esto ha sido todo. Mi nombre es Prado Díaz Bernardo, del grupo DSM4-1. En este video recuperé la práctica u3p1: construí el CRUD de mi proyecto con ModelForms, con vistas para crear, listar, editar y eliminar, agregué una validación personalizada y lo publiqué en Render conectado a MySQL. Aprendí cómo Django valida los formularios y los protege con CSRF. Gracias por su atención."

6Formato y duración

  • Un solo video por práctica. Si recuperas dos prácticas, son dos videos. Si grabaste una práctica por partes, únelas en un solo archivo antes de entregarlo.
  • No hay tiempo máximo: los minutos que hagan falta para recorrer toda la guía de la práctica.
  • Los errores no se dejan en la grabación: detienes, corriges y al reanudar explicas la corrección.
  • No debe verse el uso de IA durante la grabación. Si la usas para resolver un error, detén el video, resuélvelo, reanuda y explica qué ocurrió y qué partes del código cambiaste.
  • Prepárate antes de grabar: la guía en pantalla es tu apoyo para ir diciendo lo que se pide.

7Herramientas de grabación (sin marca de agua)

  • OBS Studio (gratuito, recomendado: permite poner la cámara en la esquina).
  • Zoom (grabar una reunión contigo solo y compartir pantalla).
  • ShareX (gratuito), Loom (gratuito con límites), Camtasia (de pago).

🎬 Demostración de cada práctica, unidad por unidad

Elige la unidad. Cada unidad tiene dos prácticas (una por semana; la Unidad 2 tiene cuatro, dos por semana) y grabas un video solo por las que no acreditaste. Cada video empieza con la presentación, sigue el orden de la guía de esa semana y termina con el cierre. Los tiempos son estimados; lo que se evalúa es que se vea cada punto funcionando.

Unidad 1 · Front-End Esencial (Semanas 1 y 2)

Construyes y publicas tu portafolio con HTML5 semántico y Tailwind CSS responsivo, desplegado como Static Site en Render. Revisión: REP. 1, lunes 23 de noviembre.

Inicio de cada video · presentación y punto de partida 5 min
  1. Presentación (regla 1) diciendo el prefijo de la práctica que recuperas, con la distribución de pantalla (regla 2) ya activa.
  2. Muestra tu cuenta de GitHub conectada en VS Code. Para u1p1, la carpeta del proyecto está vacía; para u1p2, partes de tu portafolio de la Semana 1 y todo lo de la Semana 2 se construye en el video.
Video u1p1 · Semana 1: HTML5 semántico y primer despliegue 60 min
  1. Explica para qué sirve cada etiqueta: <header>, <nav>, <main>, <section>, <article> y <footer>.
  2. VS Code con la extensión Live Server, Git instalado (git --version) y git init en tu carpeta.
  3. Maquetado de index.html: header, sobre mí, skills y contacto; ábrelo con Live Server.
  4. Recorre la página solo con la tecla Tab para demostrar que es navegable por teclado.
  5. Formulario de contacto con <label for> y validación HTML5 (required, type="email"…); explica qué hace cada atributo.
  6. Repositorio u1p1-… vacío en GitHub, git remote add origin, git add, git commit y git push.
  7. Cuenta de Render con tus nombres y apellidos reales y el Static Site u1p1-… conectado al repositorio; abre la URL pública.
Video u1p2 · Semana 2: Tailwind CSS responsivo 60 min
  1. Explica utility-first comparando el mismo botón con CSS normal y con clases de Tailwind; cómo se leen los prefijos hover:, focus: y md:.
  2. Script del CDN de Tailwind en el <head> y prueba de que funciona.
  3. Mobile-first: header y nav apilados en celular y en fila en escritorio; "Sobre mí" en una o dos columnas; grilla de skills; tarjetas de proyectos con hover.
  4. Formulario estilizado con estados focus: y hover:; explica por qué focus: no es cosmético.
  5. Prueba con el modo dispositivo de DevTools en celular y escritorio.
  6. Repositorio y Static Site nuevos u1p2-…; abre la URL pública.
  7. Lighthouse: lee el reporte, corrige al menos 2 hallazgos, haz push y vuelve a auditar (accesibilidad ≥ 90).
Cierre de cada video 10 min
  1. README.md actualizado, escrito por ti.
  2. El repositorio de la práctica (u1p1-… o u1p2-…) con sus commits fechados y su URL de Render funcionando.
  3. Despedida (regla 5).

8️⃣ Nomenclatura de cuentas, repositorios y servicios

Todos los nombres llevan tus dos apellidos

  • Cuenta de GitHub: PradoDiazBernardo ✅ · bernardo123 ❌ · pradodev ❌ (falta un apellido).
  • Repositorio: prefijo de la práctica + apellido paterno + apellido materno + nombres, en minúsculas, sin acentos y con guiones: u3p1-prado-diaz-bernardo ✅ · crud-django ❌.
  • Prefijos: u1p1 y u1p2 · u2p1 al u2p4 · u3p1 y u3p2 · u4p1 y u4p2.
  • Servicio de Render: el mismo nombre que el repositorio: https://u3p1-prado-diaz-bernardo.onrender.com ✅.
  • Si ya tienes un repositorio o servicio con ese nombre de tu entrega original, agrega -rec al final: u3p1-prado-diaz-bernardo-rec.

Si tu cuenta o tus repositorios no tienen tus dos apellidos, crea unos nuevos con la nomenclatura correcta. No se acepta una entrega que no cumpla esta regla.

9️⃣ Entrega del video

1

Súbelo a Google Drive

Una carpeta por práctica llamada Recuperacion uXpY-apellidopaternoapellidomaterno (ejemplo: Recuperacion u3p1-pradodiaz). Un solo enlace por video, no por partes.

2

Abre los permisos

Clic derecho → Compartir → "Cualquier persona con el enlace puede ver". Verifica el enlace en una ventana de incógnito antes de enviarlo.

3

Envía el correo antes del domingo 22 de noviembre, 10:00 pm

A Tenor_Prado@yahoo.com.mx. Un correo por cada práctica que recuperas.

  • Asunto: Apellido Paterno Apellido Materno Nombres Grupo Recuperación uXpY
    Ejemplo: Prado Diaz Bernardo DSM4-1 Recuperación u3p1
  • Cuerpo: lo mismo del asunto, el enlace del repositorio de GitHub, la URL de Render de la práctica (si la tiene) y el enlace de Google Drive listo para ver el video.
4

Preséntate el día de tu reposición

REP. 1 · lunes 23 de noviembre: prácticas de las Unidades 1 y 2. REP. 2 · martes 24 de noviembre: prácticas de las Unidades 3 y 4. En tu horario de clase. Trae tu proyecto listo para abrirlo: el docente puede pedirte que expliques una parte de tu código o que hagas un cambio en vivo.

Escala de calificación

CalificaciónNivelEn el video
10EEstratégicoTodas las partes funcionando en local y en Render, explicadas con tus palabras y sin errores.
9AAutónomoTodo funciona y se explica; detalles menores de explicación o de presentación.
8BBásicoTodo funciona en Render, pero la explicación de algunos pasos es superficial.
7RReceptivoMínimo para acreditar: la práctica queda publicada y funcionando, con las 7 reglas cumplidas.
6 – 0NAPreformalFaltan partes, no se publica o se rompe alguna regla: pasa al extraordinario.

✅ Lista de verificación antes de entregar

0 de 0 puntos listos

Consejos para que tu video salga a la primera

  • Haz un video de prueba de 2 minutos para revisar audio, cámara y que el texto se lea.
  • No lo dejes para el último día: si recuperas varias prácticas, graba y entrega una a la vez.
  • Haz commit al terminar cada parte para no perder trabajo.
  • Si un error te detiene más de 30 minutos, pide ayuda antes de la fecha límite.

← Inicio del curso · Calendario final →