CodeForge

Maquetación Web Dinámica / Accesibilidad y rendimiento

Reto: audita y arregla una página rota

Reto65 min60 XP

El reto más realista del curso: recibes una página que "funciona" pero está llena de problemas de accesibilidad y rendimiento —como las que heredarás en cualquier trabajo— y tu misión es auditarla y arreglarla. Es exactamente lo que hace un profesional el primer día en un proyecto existente: encontrar la deuda y pagarla, con el antes y el después medibles.

Reto

El antes y el después

Media60 min60 XP(×2 sin mirar la solución)

Qué debes arreglar

Esta tarjeta de producto renderiza bien... pero tiene al menos SEIS problemas de accesibilidad y rendimiento escondidos en su código. Ábrela, revisa sus pestañas HTML y CSS, y encuéntralos:

Categorías donde buscar (hay al menos una de cada):

  1. Teclado/semántica: elementos interactivos que no son botones ni enlaces reales.
  2. Foco: ¿se ve dónde está el foco al navegar con teclado?
  3. Contraste: ¿algún texto es ilegible sobre su fondo?
  4. Imágenes: ¿alt? ¿dimensiones para evitar CLS?
  5. Formulario: ¿cada campo tiene su etiqueta?
  6. Enlaces: ¿el texto tiene sentido fuera de contexto?

Reglas

  • Arréglalo con HTML semántico y CSS — sin reescribir la funcionalidad.
  • Cada arreglo debe usar el elemento/atributo NATIVO correcto (no parches con ARIA donde va un elemento real).
  • Verifica el resultado navegando SOLO con teclado.

60:00

Cuando estés listo, arranca el reloj.

Qué sigue

Módulo 18 cerrado: sabes construir sitios que cualquiera puede usar y que cargan rápido, y —clave— sabes MEDIRLO y arreglarlo. Con esto tienes el oficio completo del diseñador-desarrollador. El módulo 19 es la graduación: los proyectos finales, donde juntas TODO —maquetación, animación, TypeScript, tokens, accesibilidad y rendimiento— en piezas de portafolio de verdad.