Addaw, ir a inicio Donar

Nivel 3: Desarrollo web accesible · Desarrollo web

N3-C2 Formularios accesibles

Los formularios son el punto donde una web deja de informar y empieza a prestar servicio (una solicitud, una compra, un registro) y también donde más personas se quedan fuera. Este curso enseña a etiquetar, agrupar y explicar los campos, a entender lo que anuncia un lector de pantalla, a validar y comunicar errores y a aprovechar autocomplete. También a construir controles, autenticaciones, CAPTCHA, selectores y procesos de varios pasos que no excluyan a nadie.

  • 10 lecciones
  • 1 vídeo con subtítulos
  • 2 infografías
  • 120 minutos
  • 10 ejercicios prácticos
  • Test de práctica ilimitado

Objetivos

  • Al terminar sabrás asociar etiquetas, instrucciones y ayudas a cada campo con label, fieldset, legend y aria-describedby.
  • Implementarás validación y mensajes de error conformes a 3.3.1, 3.3.2 y 3.3.3 usando aria-invalid, aria-describedby y regiones activas.
  • Aplicarás autocomplete para cumplir 1.3.5 Identificar el propósito de la entrada y evitarás pedir datos repetidos conforme a 3.3.7 Entrada redundante.
  • Diseñarás procesos de autenticación que cumplan 3.3.8 y resolverás CAPTCHA, selects personalizados y selectores de fecha sin barreras.
  • Comprenderás cómo calcula el navegador el nombre accesible de un campo y aplicarás 2.5.3 Etiqueta en el nombre para que funcione con lector de pantalla y control por voz.
  • Implementarás en CSS bordes, estados y foco con contraste suficiente (1.4.11, 2.4.7) que resistan el zoom, el reflow y el modo de colores forzados.
  • Construirás casillas, interruptores, campos de archivo, deslizadores y contadores accesibles partiendo de los controles nativos.
  • Diseñarás procesos en varios pasos con indicador de progreso, gestión del foco, límites de tiempo ajustables (2.2.1) y sin cambios de contexto inesperados (3.2.2).

El curso, paso a paso

El curso es guiado: después de cada lección haces un test corto y, cuando toca, uno o varios ejercicios prácticos con una página real que revisar. Al superarlos se abre el paso siguiente.

0 de 20 pasos completados
  1. Paso 1: Lección 1: Presentación del curso en vídeo Vídeo · 3:22 · subtitulado + test de 3 preguntas · Empieza aquí
  2. Paso 2: Lección 2: Etiquetas, agrupación e instrucciones Lectura · 10 min + test de 3 preguntas · Cerrado
  3. Paso 3: Ejercicio práctico: El formulario «Pide información» de una academia de idiomas Página real para revisar · dificultad básica · Cerrado
  4. Paso 4: Ejercicio práctico: La elección del canal de notificación en una sede electrónica Página real para revisar · dificultad básica · Cerrado
  5. Paso 5: Lección 3: Cómo se anuncia un campo: nombre accesible, estados y 2.5.3 Etiqueta en el nombre Lectura · 14 min · infografía + test de 3 preguntas · Cerrado
  6. Paso 6: Ejercicio práctico: El alta en el servicio de bicicleta pública, revisada en el inspector Página real para revisar · dificultad media · Cerrado
  7. Paso 7: Lección 4: Validación y mensajes de error Lectura · 9 min + test de 3 preguntas · Cerrado
  8. Paso 8: Ejercicio práctico: La inscripción en una carrera popular cuando algo sale mal Página real para revisar · dificultad básica · Cerrado
  9. Paso 9: Ejercicio práctico: Los mensajes de error de una comunicación de obra menor Página real para revisar · dificultad alta · Cerrado
  10. Paso 10: Lección 5: autocomplete, propósito de entrada (1.3.5) y entrada redundante (3.3.7) Lectura · 10 min + test de 3 preguntas · Cerrado
  11. Paso 11: Ejercicio práctico: Los datos personales del carné de una red de bibliotecas Página real para revisar · dificultad media · Cerrado
  12. Paso 12: Ejercicio práctico: La compra en cuatro pasos de una tienda de semillas Página real para revisar · dificultad media · Cerrado
  13. Paso 13: Lección 6: Estados visibles en CSS: contraste, foco, colores forzados y reflow Lectura · 12 min + test de 3 preguntas · Cerrado
  14. Paso 14: Ejercicio práctico: Las casillas con estilo propio de un diario digital Página real para revisar · dificultad alta · Cerrado
  15. Paso 15: Lección 7: Casillas, interruptores, archivos y otros controles especiales Lectura · 12 min + test de 3 preguntas · Cerrado
  16. Paso 16: Lección 8: Autenticación accesible (3.3.8), CAPTCHA, selects y selectores de fecha Lectura · 11 min + test de 3 preguntas · Cerrado
  17. Paso 17: Ejercicio práctico: El acceso a la banca en línea de una caja comarcal Página real para revisar · dificultad media · Cerrado
  18. Paso 18: Lección 9: Procesos en varios pasos: progreso, tiempo límite (2.2.1) y cambios de contexto (3.2.2) Lectura · 13 min · infografía + test de 3 preguntas · Cerrado
  19. Paso 19: Ejercicio práctico: La cita previa de una oficina de empleo Página real para revisar · dificultad alta · Cerrado
  20. Paso 20: Lección 10: Caso práctico, ejercicios y lista de comprobación Caso práctico · 25 min + test de 3 preguntas · Cerrado