14.11.2023 - 09:00 Uhr

How to a11y? — All you need to know about building accessible web content

9:00–10:30Part 1: Intro
10:30 — 10:45break
10:45 — 12:15Part 2: Imple­men­ta­tion Tech­niques + Lab
12:30 — 13:30lunch break
13:30 — 15:00Part 3: ARIA + Lab
15:00 — 15:15break
15:15 — 16:20Part 4: Out­roBONUS* What the HTML
16:20 — 16:30break
16:30 — 17:00Ques­tion Time

Dur­ing this work­shop par­tic­i­pants will learn about the prin­ci­ples of web acces­si­bil­i­ty. Start­ing with an intro­duc­tion on the impor­tance of pro­vid­ing acces­si­ble web con­tent, we will look into the cur­rent web acces­si­bil­i­ty guide­lines and their prac­ti­cal appli­ca­tion by cov­er­ing var­i­ous aspects such as acces­si­ble design, usage of seman­tic HTML, key­board acces­si­bil­i­ty, build­ing rich acces­si­ble com­po­nents, and more.

Lernziele

Solid introduction to the topic web accessibility, standards, methods and techniques for most common issues.   Not part of this workshop:
  • Creating Custom accessible experiences with a11y Object Model 
  • Accessibility in Single Page Applications
  • Accessible Web Components
  • Embedding Accessibility Features into design system
  • a11y Quality Assurance Automation

Vorkenntnisse

This workshop is suited for web developers new to the topic and/or those who are willing to broaden their knowledge. The goal of this workshop is to provide you with an overview of the topic of accessibility and equip you with the techniques to tackle most common accessibility pitfalls in your future projects. The participants must bring their own laptop with a code editor for HTML, CSS and JavaScript installed (e.g., Visual Studio Code, Sublime Text, WebStorm) and a working Node.js installation.
Tanja Ulianova
flox
X: @techtanja
Tanja is a software engineer with a passion for solid software architecture and smooth user experience. She loves learning and sharing knowledge. Since 2017 she is trying to make the web a more inclusive space by advocating for web a11y. Currently she works at flox as a full stack software engineer, helping create tooling for reproducible environments with smooth developer experience. In her free time, Tanja goes climbing, builds things, organises volunteer work and cares for her urban garden. You can chat with her about CSS Houdini and the Web Platform.