/accesibilidad-en-aplicaciones-javascript

Accesibilidad en Aplicaciones JavaScript un workshop interactivo 👊

Primary LanguageJavaScript

Accesibilidad en Aplicaciones JavaScript

Banner titulado accesibilidad en aplicaciones Javascript

Bienvenido a un nuevo workshop de Escuela Frontend 👋.

El objetivo de este workshop es proporcionar las herramientas fundamentales para aprender a crear aplicaciones web accesibles. Este repositorio está compuesto de 14 lecciones con ejercicios prácticos que te ayudarán a afianzar los conocimientos vistos en cada módulo.

No pierdas la oportunidad de aprender uno de los skills más solicitados en la industria web y súmate a esta experiencia 💪.

Prerrequisitos

Requerimientos de sistema

Puedes hacer un checkeo básico de estas herramientas usando la terminal:

  echo "\n\nNode version:" && node --version
  echo "\n\nGit version:" && git --version
  echo "\n\nVSCode version:" && code --version

Instalación

  1. Clona el repositorio ejecutando el siguiente comando:
  git clone https://github.com/escuela-frontend/accesibilidad-en-aplicaciones-javascript
  1. Instala el proyecto usando el siguiente comando:
  cd accesibilidad-en-aplicaciones-javascript && npm i
  1. Abre el repositorio haciendo uso de VSCode:
  code .
  1. Dale un vistazo a la distribución del workshop y prepárate para aprender sobre accesibilidad web 🤘.

Distribución del workshop

Este workshop esta dividido en 14 lecciones, cada una de ellas contiene un pequeño proyecto de React en el que encontraras:

  • NUMERO.md: El contenido de la lección, snippets de código de ejemplo, metas y descripción del reto a desarrollar.
  • NUMERO.jsx: El componente donde está ubicado el reto. Sigue las pistas que te susurran los emojis para solucionar el reto.
  • NUMERO.solution.jsx: El componente con la solución del reto.
  • NUMERO.extra.NUMERO.jsx: El componente con la solución del Crédito Extra. Intenta no ver ninguno de estos dos archivo hasta que hayas terminado o no tengas idea de como continuar.
  • NUMERO.css: Los estilos asociados a NUMERO.jsx. Solo debes usarlos cuando el reto este relacionado con CSS accesible.

Sigue las pistas 🟣 🟡 🟢 🔴

En cada reto encontrarás pistas y sugerencias que nuestros amigos han dejado para ayudarte a solucionar cada uno de los problemas. Identifica a tus amigos y entiende cual es su función en este workshop:

Color Descripción
🟣 Inspecciona usando herramientas de desarrollo y/o tu intuición
🟡 Modifica los elementos mencionados
🟢 Agrega código que siga las sugerencias
🔴 Elimina el código que esta causando el problema

Acerca de mi 👋

Foto de mi sonriendo

Mi nombre es Mateo Garcia, soy un Frontend Developer establecido en Medellin, Colombia 🇨🇴. He estado en la industria del desarrollo desde hace más de 8 años y se que aprender cosas nuevas puede resultar complicado en ocasiones. Mi tarea aquí es ayudarte a dominar los aspectos principales del desarrollo de aplicaciones web accesibles y construir juntos el mejor workshop de accesibilidad de habla hispana.

Donde encontrarme 🔍