Recursos
Aquí encontrarás recursos interesantes relacionados con accesibilidad y programación
Aprender sobre accesibilidad
- Qué son las Tecnologías Asistivas
- WCAG: Pautas de accesibilidad web
- Curso de DALAT: Mundo Digital Accesible, clase 2: que son las WCAG
- Curso de accesibilidad de Udemy
- Libro de Olga Carreras sobre accesibilidad web
- Sanbox de ITGrarte con más ejemplos de accesibilidad HTML
- La clase Accesibilidad para Desarrolladores dictada por Valeria Rocha y Henry Tong, cuyo video grabado será subido al canal de youtube de la Agencia Conectividad Córdoba
Aprender sobre programación
- Web con tutoriales de programación, incluye java, python, html, css entre otros
- Accesibilidad web con React
Aprender sobre Markdown
- Curso Markdown desde cero
- Blog de Tecno concomiento accesible tocando el tema markdown
- Tutorial en video de Markdown de Tecno conocimiento accesible
Aprender a hacer testing de accesibilidad
- Instalación y uso de las herramientas: Lighthouse, Axe y WAVE
- Instalación y uso del lector de pantalla NVDA
- Cómo navegar por la web con NVDA
- Mundo Digital Accesible, clase 5: usando NVDA
- Herramienta Accessibility Insights de Microsoft
Librerías UI para construir sitios web
La accesibilidad se puede lograr con html básico, sin embargo ocurre con frecuencia que el programador o el equipo de desarrollo ya viene utilizando alguna librería UI y en ese caso vale la pena revisar si se puede utilizar un grupo de componentes que ayudan en la implementación de la accesibilidad. Puede ocurrir también el caso inverso: el equipo de desarrollo necesita un ejemplo librería UI base, que ya provea un nivel básico de accesibilidad, sobre la cual construir sus webs o componentes
- El nivel más simple es no agregar ninguna librería UI y solamente Agregar estilo Bootstrap para darle una mejor apariencia visual a la web y además aprovechar que esos estilos aplican recomendaciones de accesibilidad
- Una alternativa a Bootstrap es Agregar estilo Foundation
React
Vue
Solamente Javascript o Jquery
Angular
- Angular con Material
- Angular con Carbon
- Curso gratuito de accesibilidad con Angular (en español e inglés)
Svelte
Validar la accesibilidad de los colores
Herramientas para validar el contraste entre dos colores predeterminados, usualmente para validar colores ya elegidos anteriormente
Existen herramientas que, tomando un color base (que usualmente no podemos cambiar), permiten explorar y/o buscar con qué color podemos combinarlo respetando la accesibilidad, como la herramienta colorsafe
Accesibilidad en el CI y en la automatización
- WebAIM realizó un testo automatizado de 1 millón de páginas webs usando una herramienta para la cual ellos brindan servicio
- La herramienta AXE se puede incluir en tu proceso de build o construcción
- La herramienta Pa11y se puede utilizar de forma independiente para validar una web
- Herramienta Rastreador Web del observatorio de accesibilidad de España es útil como referencia y documentación ya que provee no solamente código fuente sino además explicación de la metodología utilizada.
Comunidades amigas
- La comunidad DALAT es un grupo de profesionales involucrados en diferentes aspectos de la accesibilidad: legal, UX, programación, testing, .etc. y puedes conectarte con nosotros a través de Slack o Whatsapp.
- La fundación ITGRARTE brinda cursos de programación y otros temas afines interesantes y otorga becas
- Programando Accesible También te puedes agregar a su grupo whatsapp con este enlace https://chat.whatsapp.com/7IJaTXOlv1d7VSfjaqwYIh
- Lista de correo de programación accesible
- A11y Perú
- El Discord de la comunidad de creadores de videojuegos de Chubut es de personas que hacen videojuegos así que el énfasis principal está en la creación, ya sea de arte, música, programación, .etc. para videojuegos. Y por supuesto conversar y discutir sobre lo relacionado a ello como eventos y noticias relacionadas a videojuegos (marketing, diseño, promoción, carrera, videojuegos recomendados, .etc.) Este Discord tiene un canal llamado "accesibilidad y videojuegos" y es parte de una red de Discords de grupos de personas relacionadas a videojuegos no solamente de Chubut sino también de otras regiones de Argentina así que es un punto de partida para conocer otros Discords y otras personas relacionadas al mundo de difundir, diseñar y crear videojuegos.
Personas a tener en cuenta
- Miguel Barraza, programador, hablando de accesibilidad web en el evento Nerdearla
- Katherine Vargas, programadora ciega de Argentina
- Valeria Rocha, Ximena Romero y Katherine Vargas nos cuenta en su Charla: Desarrollo, usabilidad y accesibilidad con lectores de pantalla del evento FemIT CONF 2021 la importancia de pensar las aplicaciones con perspectiva de accesibilidad para que no sean una barrera para las personas que utilizan lectores de pantalla. Enseñar, desarrollar y testear desde el punto de vista de personas con discapacidad visual.
- El blog de Javier Rodríguez habla sobre accesibilidad web y tecnología accesible. Es un ingeniero con discapacidad.