Temario del curso
Contexto Legal y Fundamentos de Accesibilidad
Módulo 1: Introducción a la Ley de Accesibilidad y su Importancia
- Vista general 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é importa la accesibilidad: perspectivas social, ética y de negocio
- 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 desarrollador 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 pruebas de accesibilidad
- Configuración de pruebas de accesibilidad en simuadores móviles y dispositivos reales (usando VoiceOver/TalkBack, Accessibility Scanner 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
- Asegurar la navegabilidad completa por teclado
- Técnicas de gestión del enfoque (focus)
- Manejo accesible de formularios y elementos interactivos
Accesibilidad en Aplicaciones Móviles Nativas (Módulo adicional opcional de 1.5 horas)
- Directrices clave de la plataforma (Google Material, Human Interface de Apple)
- Hacer la navegación, botones y formularios accesibles en móvil
- Problemas comunes de accesibilidad en móviles y soluciones
- Pruebas prácticas con VoiceOver y TalkBack
Codificación Avanzada y Tecnologías de Asistencia
Módulo 5: CSS Accesible y Diseño Visual
- Mejores prácticas para contraste de colores y tamaño de texto
- Estilos de enfoque e indicadores de enfoque visibles
- Consideraciones de diseño responsive para la accesibilidad
- Evitar trampas de accesibilidad en animaciones y transiciones
- Directrices de contraste de color y tamaño para pantallas móviles.
Módulo 6: ARIA para Contenido Dinámico y Aplicaciones Web Enriquecidas
- Cuándo y cómo usar atributos ARIA
- Gestión de regiones en vivo (live regions) para lectores de pantalla
- Creación de widgets y componentes personalizados accesibles
- Papel de ARIA en SPAs (Aplicaciones de Página Única)
- Para móviles, discutir roles y etiquetas de accesibilidad en plataformas nativas (p. ej. contentDescription en Android, accessibilityLabel en iOS).
Módulo 7: Laboratorio de Codificación Práctica: Construcción de Componentes Accesibles
- Crear botones, modales, menús desplegables y pestañas accesibles
- Implementar validación de formularios y manejo de errores accesibles
- Usar ARIA y HTML semántico para componentes de interfaz de usuario 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
- Redacción 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 Accessibility Scanner, 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 (legacy)
- Mantenimiento de la accesibilidad durante la actualización de funciones y refactorización
- Accesibilidad en aplicaciones multiplataforma (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 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 actualizaciones de cumplimiento
Requerimientos
- Conocimiento básico a intermedio de HTML, CSS, JavaScript
- Conocimiento básico a intermedio de técnicas de aplicaciones móviles (Android, iOS)
- Es un plus la familiaridad con marcos de trabajo de frontend (React, Angular, Vue, etc.)
- Es un plus la familiaridad con el desarrollo de aplicaciones móviles
- 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 desarrollador del navegador)
Público Objetivo
- Desarrolladores Frontend/Backend/Móvil
- Diseñadores UI/UX con conocimientos de programación
- Ingenieros de QA enfocados en pruebas de accesibilidad
- Propietarios de Producto y Gerentes de Proyecto involucrados en el cumplimiento de accesibilidad
Reseñas (3)
Teniendo en cuenta qué aspectos deben considerarse al diseñar flujos de proceso, para garantizar que la UX sea beneficiosa o de fácil implementación.
Lineo Nchaba - Revenue Services Lesotho
Curso - User Experience (UX) Design
Traducción Automática
Experimentando con herramientas
Nuwan Gunaratne - AZQORE
Curso - User Experience Design with Figma
Traducción Automática
Nuestro instructor, Yashank, era increíblemente conocedor. Adaptó el currículo para que se ajustara a lo que realmente necesitábamos aprender y tuvimos una excelente experiencia de aprendizaje con él. Su comprensión del dominio que estaba enseñando fue impresionante; compartió insights basados en experiencias reales y nos ayudó a resolver problemas reales que estábamos enfrentando en nuestro trabajo.
Ahmed Nazeem - Maldives Pension Administration Office
Curso - Multimodal AI for Enhanced User Experience
Traducción Automática