En este taller aprenderemos cómo crear aplicaciones de una sola página (SPA por sus siglas en inglés), que incluyan principios y recomendaciones de accesibilidad web.
Nos enfocaremos en ejemplos prácticos con React que ejemplifiquen cómo hacer que nuestras aplicaciones sean accesibles y comprensibles para la mayor cantidad de usuarios.
- Instalar NodeJS
- Instalar algún IDE o editor de código. Recomendados: WebStorm , Visual Studio Code/
- (Preferentemente) Instalar Yarn
- Tener algún navegador moderno como Firefox o Google Chrome
Primero que nada, vamos a crear una aplicación utilizando Create React App.
npx create-react-app fepro-2021-react-app
cd fepro-2021-react-app
yarn install
yarn start
.
├── node_modules # Dependencias de nuestra aplicación
├── package.json # Archivo principal para administración de dependencias y "scripts"
├── public # Archivos listo para "deployment" en Internet de nuestra aplicación
├── src # Código fuente de nuestra aplicación
└── yarn.lock # Registro de dependencias administradas con Yarn
Iniciaremos nuestra apliación con:
yarn start
Y ahora estamos listos para visitar: http://localhost:3000.
- Introduction to Web Accessibility
- Designing for Screen Reader Compatibility
- Web Content Accessibility Guidelines
- Making the Web Accessible
Instalar extensión Axe
- Introduction to ARIA - Accessible Rich Internet Applications
- An overview of accessible web applications and widgets
- Using ARIA
Las notas y enlaces de las secciones siguientes corresponden a material de referencia extra.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.
This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting
This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration
This section has moved here: https://facebook.github.io/create-react-app/docs/deployment
This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify