Curso de Accesibilidad Web

Fundamentos, recursos y accesibilidad en el desarrollo de webs.
En marcha
Básico
27 Clases 14 h (aprox.)
99€
76€
Precio en promoción

Próxima clase

Martes 03 de febrero

Añadir a Google Calendar

La accesibilidad web consiste en diseñar y desarrollar de modo que todo el mundo pueda acceder al contenido del sitio, es decir, que el contenido sea perceptible y operable por cualquier persona. En esta frase "cualquier persona" es importante ya que, al contrario de lo que mucha gente piensa, la accesibilidad no es solamente la necesidad de dar soporte a personas que tienen alguna discapacidad. En realidad el enfoque es mucho más amplio, pues haciendo un producto accesible estaremos beneficiando a cualquier tipo de usuario.

Una cita atribuida a Tim Berners-Lee (reconocido por ser el "padre" de Internet) dice que "El poder de la Web está en su universalidad". El acceso por cualquier persona, independientemente de la discapacidad que presente, es un aspecto esencial.". Eso nos demuestra que esta disciplina viene de muy lejos, sin embargo, todavía queda mucho por recorrer. 

Afortunadamente, en el momento actual se está dedicando mucha más atención, aunque queda mucho todavía para conseguir que la accesibilidad sea una disciplina universal. De hecho, hoy desarrollar webs accesibles no es solo una elección. Se trata de un imperativo legal que busca aportar igualdad de acceso y oportunidades para todas las personas, independientemente de sus capacidades físicas o cognitivas. 

Qué aprenderé en el Curso de Accesibilidad Web

  • Que es la Accesibilidad Web
  • Quién la necesita
  • Que es la W3C, la WAI y las WCAG
  • Los 4 Principios POUR en que están divididas las WCAG y su significado
  • Breve historia del HTML, elementos y sus atributos
  • HTML semántico y accesibilidad
  • Las WCAG 2.2 y sus niveles
  • Desglose de las Pautas y los criterios de éxito
  • Casos prácticos y trucos
  • Formularios accesibles
  • Analizaremos páginas existentes

Objetivos del curso

El principal objetivo de este curso es sensibilizar a los desarrolladores sobre la importancia de la Accesibilidad Web y los beneficios que puede aportar a los usuarios de un modo general, así como a las empresas propietarias de los productos online.

A la par, pretende ofrecer un contenido completo para saber si una web es accesible y reconocer las carencias de los desarrollos ya realizados. Finalmente, ofrece un conocimiento detallado para resolver las necesidades de las webs, con el objetivo de hacerlas accesibles.

Internet depende de los desarrolladores. Ellos son los que tienen en sus manos hacer que sea accesible, por tanto, este curso está dirigido principalmente a desarrolladores que deseen abordar la práctica de la accesibilidad de un modo más eficiente.

Por qué debes aprender Accesibilidad Web

La accesibilidad web, desde el 12 de julio de 2022, ya no es opcional. La ley 15/2022 establece que todas las páginas web deben ser accesibles. En caso de no cumplir esa necesidad se está cometiendo una discriminación contra el colectivo de discapacitados. Es la primera ley que tiene un régimen sancionador e incluye la creación de una agencia de control.

Ese motivo, unido a la concienciación de la sociedad, ha provocado que los profesionales con experiencia en accesibilidad sean especialmente demandados por empresas responsables dedicadas al desarrollo de proyectos de front-end. Por tanto, conocer los entresijos de la Accesibilidad web pone al alumno en clara ventaja competitiva.

En este curso procuraremos dar las pautas y herramientas para que el alumno esté preparado para abordar cualquier proyecto al que se le exija accesibilidad, o para actualizar los desarrollos actuales, de modo que se puedan hacer más accesibles.

Qué tengo que saber

La accesibilidad web se aplica a HTML, CSS y JavaScript. Se necesitan conocimientos de estas tres disciplinas para poder seguir las clases.

Para hacer este curso es necesario tener conocimientos básicos de HTML, CSS y JavaScript, que puedes adquirir con otros cursos en Escuela IT. Incluso se recomienda tener un nivel más sólido, ya que las características que vamos a ver exigirán tener claros aspectos avanzados de los lenguajes mencionados.

Clases y contenidos

Qué es la Accesibilidad WEB (A11y)

Vamos a comenzar entendiendo qué es la accesibilidad y por qué la vamos a implementar. Cuáles son los principios para conseguir la accesibilidad y cuál es el marco legal.

Introducción a la accesibilidad

En este vídeo vamos a ver qué es Accesibilidad y por qué resulta tan importante en la actualidad. Veremos casos de la vida real con la intención de sensibilizar a los desarrolladores.

Pautas WCAG

En qué consisten. Qué son los principios POUR. Cuáles son las técnicas para conseguir cumplir con las pautas de accesibilidad (Techniques for WCAG). Por qué y para qué las vamos a aplicar, ya que aporta muchos beneficios a multitud de personas, sin entrar en normativas gubernamentales.

Marco legal de la accesibilidad

Qué normativas hay en cada región del mundo que nos obligan a construir webs accesibles. En la Unión Europea y otras regiones del globo. Fechas límite y requisitos clave.

Accesibilidad Web y SEO

Por qué la Accesibilidad Web y el SEO son dos cisciplinas muy relacionadas. Explicamos los fundamentos que hacen que ambas disciplinas se retroalimenten.

Accesibilidad y SEO: Semántica

Por qué hacer una página accesible impactará positivamente en el SEO. Vamos a ver qué es la semántica del HTML. Esto nos dará pie a entender cómo un buscador analiza una página web. Analizamos nosotros una página web conocida para ver cómo está construida y hasta qué punto es semántica.

Accesibilidad como ayuda a los crawlers y conclusiones accesibilidad y SEO

Terminamos con un poco más de accesibilidad y SEO. Además de la semántica tenemos la experiencia de usuario, la descripción de los elementos de la página y otras áreas en común del posicionamiento en buscadores con la accesibilidad. Analizamos el comportamiento de los crawlers y aportamos unas conclusiones finales de este primer bloque.

HTML Semántico en la accesibilidad

Entramos en faena, de manera práctica, abordando el HTML semántico como base de la accesibilidad y el SEO.

Cómo aplicar semántica y resumen de etiquetas

Comenzamos explicando las bases de la semántica en el contenido, la problemática y la solución. Además vemos un resumen de etiquetas semánticas, antes de pasar al detalle de cada una de ellas.

Etiquetas semánticas: article, section, footer...

Vamos a ver una tanda de etiquetas semánticas como article, section y footer. Las explicaremos en detalle cada una de ellas, añadiendo casos de uso y ejemplos de HTML donde se aplican correctamente.

Etiquetas semánticas: time, aside, header, main...

Una segunda tanda de etiquetas semánticas del HTML como son time, aside, header o main, entre otras. Nuevamente, con ejemplos de uso correcto y consejos de aplicación.

Etiquetas semánticas: details, summary, figure, figcaption...

Continuamos viendo al detalle nuevas etiquetas semánticas como son details, summary, figure, figcaption mark, strong, em, aportando ejemplos diversos de uso y consejos prácticos de accesibilidad.

Formularios y accesibilidad

En este bloque nos vamos a dedicar de manera específica a los formularios, que son uno de los elementos de las páginas web donde más tenemos que trabajar para conseguir mejorar la accesibilidad.

Formularios y accesibilidad

Reglas fundamentales para los formularios accesibles. Por qué la semántica nativa del HTML es en principio preferible a los Aria. Luego vamos a definir los principios de Aria y las reglas que debemos tener en cuenta para la accesibilidad, comparando ambos enfoques y viendo las distintas aproximaciones para conseguir elementos de formulario accesibles.

Árbol de accesibilidad

A qué llamamos el árbol de accesibilidad y por qué es fundamental para las tecnologías de asistencia. Cuáles son las propiedades que importan dentro del árbol de accesibilidad, que son las clave para que un componente pueda ser considerado accesible, viendo en detalle cada uno de ellos.

Formularios accesibles y HTML

Vamos a ver en concreto cómo se refleja en el HTML cada uno de los elementos que debemos tener en cuenta para conseguir la deseable accesibilidad en los formularios de las páginas web.

Gestión del foco

Es uno de los desafíos más importantes para conseguir la accesibilidad de los elementos de formulario, así como los elementos de la página en general. Veremos cómo gestionar el foco, el autofocus, cómo se debe implementar la navegación por teclado y otras cosas. Haremos también un resumen de los riesgos de accesibilidad y los factores que facilitan la navegación.

Práctica de código de formulario creado con foco en la accesibilidad

En este último bloque de esta sesión veremos ya el código de un formulario accesible explicado, donde podrás encontrar de manera concreta aplicados todos los conocimientos que hemos ido comentando a lo largo de los vídeos anteriores.

Niveles de accesibilidad. El estándar WCAG: A, AA y AAA

Explicamos con detalle qué son los niveles de conformidad para la accesibilidad del estándar WCAG, cómo y cuándo conseguir cada nivel. Vemos una aplicación práctica de cada nivel.

Explicando los niveles de accesibilidad del WCAG

Qué son los niveles de conformidad del estándar de WCAG. Definiendo las características de cada uno de los niveles existentes, A, AA, AAA.

Aplicación práctica de niveles de accesibilidad en un formulario

Veremos en un ejemplo concreto los distintos niveles de accesibilidad que dicta el WCAG. En este vídeo mostraremos en un formulario los niveles de conformidad de accesibilidad paso a paso, comenzando por mostrar un formulario accesible con el nivel A, qué debemos hacer para pasar al nivel AA y por último al nivel AAA.

Colores, contraste y accesibilidad

Algo también muy importante cuando estamos trabajando con la accesibilidad son los colores que usamos al crear páginas web, o cualquier otra pieza de diseño, y el contraste que tienen entre ellos.

Contraste y accesibilidad

Comenzando explicando la importancia del contraste y cómo vamos a poder medir el contraste en los elementos de una página o un diseño en particular. Explicaremos qué el ratio de contraste, que es nuestra métrica de referencia para poder medirlo.

Niveles de conformidad para el contraste

Ahora que sabemos qué es el contraste y cómo lo medimos, vamos a ver lo que dictan los distintos niveles de conformidad para la accesibilidad en lo referente al contraste, para que sepamos hasta dónde debemos llegar dependiendo del nivel de accesibilidad que queramos implementar. Veremos además que en los textos la conformidad del contraste depende también mucho del tamaño del texto.

Contraste de otros elementos gráficos

Más allá del texto, también es importante mantener el contraste con otros elementos gráficos, como iconos, algo que debemos también tener en cuenta si esos elementos son informativos y no meras decoraciones.

Herramientas para medir el contraste

Ya sabemos los ratios que debemos cubrir para cada nivel de accesibilidad pero ¿cómo medimos esos ratios? Lo haremos por medio de herramientas que vamos a mostrar en este vídeo.

Herramientas de accesibilidad en el navegador

Ahora vamos a ver que las herramientas para desarrollo que tiene el navegador integradas también nos ayudan a evaluar la accesibilidad de los elementos de la página. En lo relativo al contraste también nos pueden ayudar, de una manera muy cómoda y rápida al examinar los elementos de la página.

Accesibilidad Web Gratis

Qué necesitas saber sobre fundamentos, recursos y accesibilidad en el desarrollo de webs.

Taller Práctico de auditoría accesibilidad y corrección de accesibilidad

Un taller práctico de auditoría de accesibilidad, en el que realizaremos correcciones sobre webs reales.

Revisión de accesibilidad

Usando Lighthouse revisamos fallos de accesibilidad detectados y mostramos cómo se deberían corregir.

Revisión de accesibilidad segundo site

Seguimos haciendo una revisión de la accesibilidad, ahora sobre un sitio web distinto, señalando fallos y sus correcciones.

Auditoría de Accesibilidad y herramientas

Cómo realizar una auditoría de la accesibilidad de una página o aplicación web. Estudiaremos diversas herramientas para realizar esta labor.

Realización de un documento de auditoría de accesibilidad

Veremos cómo es un documento realizado para la auditoría de la accesibilidad web, analizando nuevos problemas de accesibilidad y proponiendo soluciones.

Conclusiones del Curso de Accesibilidad

Notas finales para el Curso de Accesibilidad, junto con otras alternativas a Lighthouse y técnicas para evaluar el grado de accesibilidad de la web.

Widgets de accesibilidad

Explicamos la función de los widgets de accesibilidad, con sus casos de uso y motivos por los que usarlos o no. Veremos también la implementación del widget de Accedeme.

Añadir a Google Calendar

Valoraciones

Enrique Gálvez

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete