Ponte en Contacto
 Duración 21 horas

Temario del curso

Contexto legal y fundamentos de la accesibilidad

Módulo 1: Introducción a la Ley de Accesibilidad y su importancia

  • Resumen de la nueva Ley de Accesibilidad (vigente desde el 28 de junio)
  • Requisitos legales y plazos
  • Impacto en el sector público, empresas privadas y desarrolladores
  • Por qué la accesibilidad es importante: perspectivas social, ética y empresarial
  • Penalidades por incumplimiento
  • Resumen de estándares de accesibilidad (WCAG 2.1/2.2, ARIA)
  • Categorías de discapacidades

Módulo 2: Principios y directrices de accesibilidad

  • Principios POUR (Perceptible, Operable, Comprensible, Robusto)
  • Introducción a las directrices WCAG
  • Roles, estados y propiedades ARIA
  • HTML semántico y su papel en la accesibilidad

Módulo 3: Configuración de un entorno de desarrollo accesible

  • Herramientas: herramientas de desarrollo del navegador, lectores de pantalla (NVDA, VoiceOver), extensiones de accesibilidad
  • Configuración de linters y herramientas de pruebas de accesibilidad automatizadas
  • Resumen de herramientas comunes de prueba de accesibilidad
  • Configuración de pruebas de accesibilidad en simuladores móviles y dispositivos reales (usando VoiceOver/TalkBack, Accesibilidad de Android, Accessibility Inspector de Xcode).

Módulo 4: Codificación práctica – HTML semántico y navegación por teclado

  • Escribir marcado semántico para la accesibilidad
  • Garantizar la plena navegabilidad por teclado
  • Técnicas de gestión del foco
  • Manejo accesible de formularios y elementos interactivos

Accesibilidad en aplicaciones móviles nativas (Módulo adicional opcional de 1.5 horas)

  • Directrices clave de las plataformas (Google Material, Apple Human Interface)
  • Hacer accesibles la navegación, botones y formularios en móvil
  • Problemas comunes de accesibilidad en móviles y sus soluciones
  • Pruebas prácticas con VoiceOver y TalkBack

Codificación avanzada y tecnologías de apoyo

Módulo 5: CSS accesible y diseño visual

  • Mejores prácticas de contraste de color y tamaño del texto
  • Estilos de foco e indicadores de foco visibles
  • Consideraciones de diseño responsivo para la accesibilidad
  • Evitar trampas de accesibilidad en animaciones y transiciones
  • Directrices de contraste y tamaño para pantallas móviles.

Módulo 6: ARIA para contenido dinámico y aplicaciones de Internet ricas

  • Cuándo y cómo usar atributos ARIA
  • Manejo de regiones en vivo para lectores de pantalla
  • Creación de widgets y componentes personalizados accesibles
  • El papel de ARIA en SPAs (Aplicaciones de página única)
  • Para móvil, discusión sobre roles y etiquetas de accesibilidad en plataformas nativas (por ejemplo, contentDescription en Android, accessibilityLabel en iOS).

Módulo 7: Laboratorio de codificación práctica: Construcción de componentes accesibles

  • Crear botones, modales, desplegables y pestañas accesibles
  • Implementar validación de formularios y manejo de errores accesibles
  • Usar ARIA y HTML semántico para componentes de UI del mundo real

Pruebas, cumplimiento y accesibilidad continua

Módulo 8: Pruebas y auditorías de accesibilidad

  • Técnicas de prueba manual con lectores de pantalla y solo teclado
  • Pruebas automatizadas con herramientas como axe, Lighthouse, pa11y
  • Escritura de casos de prueba de accesibilidad para equipos de QA
  • Integración de pruebas de accesibilidad en pipelines CI/CD
  • Cómo ejecutar auditorías de accesibilidad en aplicaciones móviles nativas (pruebas manuales, herramientas automatizadas como Accesibilidad de Android, Espresso para Android, XCTest para iOS)

Módulo 9: Remediación y accesibilidad continua

  • Problemas comunes de accesibilidad y cómo solucionarlos
  • Gestión de la accesibilidad en bases de código heredadas
  • Mantenimiento de la accesibilidad durante la actualización de funciones y la refactorización
  • Accesibilidad en aplicaciones multipataforma (móvil, escritorio, web)

Módulo 10: Ejercicio práctico final y cierre

  • Construir o refactorizar una pequeña aplicación/módulo para cumplir con los estándares de accesibilidad
  • Revisión entre pares y discusión grupal
  • Sesión de preguntas y respuestas y retroalimentación
  • Recursos para el aprendizaje continuo y las actualizaciones de cumplimiento

Requerimientos

  • Conocimientos básicos e intermedios de HTML, CSS y JavaScript
  • Conocimientos básicos e intermedios de técnicas de aplicaciones móviles (Android, iOS)
  • El conocimiento de frameworks de frontend (React, Angular, Vue, etc.) es un plus
  • El conocimiento del desarrollo de aplicaciones móviles es un plus
  • Comprensión básica del ciclo de vida de desarrollo web/móvil
  • Portátil con entorno de desarrollo configurado (editor de código, herramientas de desarrollo del navegador)

Público objetivo

  • Desarrolladores Frontend/Backend/Móvil
  • Diseñadores de UI/UX con conocimientos de programación
  • Ingenieros de QA enfocados en pruebas de accesibilidad
  • Product Owners y Project Managers involucrados en el cumplimiento de accesibilidad

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas