Cursusaanbod
Wettelijke context & basisprincipes van toegankelijkheid
Module 1: Introductie in de Toegankelijkheidswet en het belang ervan
- Overzicht van de nieuwe Toegankelijkheidswet (in werking per 28 juni)
- Wettelijke eisen en deadlines
- Impact op de overheid, particuliere bedrijven en ontwikkelaars
- Waarom toegankelijkheid belangrijk is: maatschappelijk, ethisch en zakelijk perspectief
- Boetes voor niet-conformiteit
- Overzicht van toegankelijkheidsnormen (WCAG 2.1/2.2, ARIA)
- Categorieën van beperkingen
Module 2: Toegankelijkheidsprincipes & richtlijnen
- POUR-principes (Perceptueel, Bedienbaar, Begrijpelijk, Robuust)
- Introductie in de WCAG-richtlijnen
- ARIA-rollen, staten en eigenschappen
- Semantische HTML en de rol ervan in toegankelijkheid
Module 3: Inrichten van een toegankelijke ontwikkelomgeving
- Hulpmiddelen: browser-developertools, screenreaders (NVDA, VoiceOver), toegankelijkheidsextensies
- Inrichten van linters en geautomatiseerde toegankelijkheidstooling
- Overzicht van gangbare toegankelijkheidstools
- Inrichten van toegankelijkheidstests op mobiele emulators en echte apparaten (met VoiceOver/TalkBack, Android Accessibility Scanner, Xcode Accessibility Inspector).
Module 4: Praktisch coderen – Semantische HTML & toetsenbordnavigatie
- Schrijven van semantische markup voor toegankelijkheid
- Zorgen voor volledige toetsenbordnavigatie
- Technieken voor focusbeheer
- Toegankelijk behandelen van formulieren en interactieve elementen
Toegankelijkheid in native mobiele apps (Optionele extra module van 1,5 uur)
- Belangrijkste platformrichtlijnen (Google Material, Apple Human Interface)
- Navigatie, knoppen en formulieren toegankelijk maken op mobiel
- Gangbare toegankelijkheidsproblemen op mobiel en oplossingen
- Praktisch testen met VoiceOver en TalkBack
Gevorderd coderen & assistieve technologieën
Module 5: Toegankelijke CSS en visueel ontwerp
- Beste praktijken voor kleurcontrast en tekstgrootte
- Focusstijlen en zichtbare focusindicatoren
- Overwegingen rond responsive design voor toegankelijkheid
- Vermijden van toegankelijkheidsvalkuilen in animaties en transities
- Richtlijnen voor kleurcontrast en afmetingen op mobiele schermen.
Module 6: ARIA voor dynamische inhoud & Rich Internet Applications
- Wanneer en hoe ARIA-attributen gebruiken
- Live-regions beheren voor screenreaders
- Creëren van toegankelijke widgets en custom componenten
- De rol van ARIA in SPA (Single Page Applications)
- Voor mobiel: toegankelijkheidsrollen en labels op native platforms (bijv. contentDescription in Android, accessibilityLabel in iOS).
Module 7: Praktisch coderen lab: Toegankelijke componenten bouwen
- Toegankelijke knoppen, modals, dropdowns en tabs maken
- Toegankelijke formuliervalidatie en foutafhandeling implementeren
- ARIA en semantische HTML gebruiken voor realistische UI-componenten
Testen, conformiteit en continue toegankelijkheid
Module 8: Toegankelijkheidstests & audit
- Handmatige testtechnieken met screenreaders en alleen toetsenbord
- Geautomatiseerd testen met tools zoals axe, Lighthouse, pa11y
- Testcases voor toegankelijkheid opstellen voor QA-teams
- Integreren van toegankelijkheidstests in CI/CD-pipelines
- Uitvoeren van toegankelijkheidsaudits op native mobiele apps (handmatige tests, geautomatiseerde tools zoals Accessibility Scanner, Espresso voor Android, XCTest voor iOS)
Module 9: Correcties & continue toegankelijkheid
- Gangbare toegankelijkheidsproblemen en hoe ze op te lossen
- Toegankelijkheid beheren in bestaande codebases
- Toegankelijkheid behouden tijdens functie-updates en refactoring
- Toegankelijkheid in multi-platform apps (mobiel, desktop, web)
Module 10: Eindpraktijk en afsluiting
- Een kleine app/module bouwen of refactoren om aan toegankelijkheidsnormen te voldoen
- Peer review en groepsdiscussie
- Q&A en feedbacksessie
- Bronnen voor doorlopende learning en updates over conformiteit
Vereisten
- Basiskennis tot intermediaire kennis van HTML, CSS en JavaScript
- Basiskennis tot intermediaire kennis van mobiele app-technieken (Android, iOS)
- Kennis van frontend-frameworks (React, Angular, Vue, etc.) is een prestatie
- Kennis van mobiele app-ontwikkeling is een prestatie
- Basisverstande van de levenscyclus van web- en mobiele ontwikkeling
- Laptop met ingestelde ontwikkelomgeving (code-editor, browser-developertools)
Doelgroep
- Frontend-/backend-/mobiel-ontwikkelaars
- UI/UX-designers met coding-kennis
- QA-ingenieurs met focus op toegankelijkheidstests
- Producteigenaren en projectmanagers die betrokken zijn bij toegankelijkheidsconformiteit
Getuigenissen (3)
Met in achtekening wat er bij het ontwerpen van processtroom diagrammen in overweging moet worden genomen, om te zorgen dat de UX hierdoor wordt verbeterd of eenvoudiger te implementeren is.
Lineo Nchaba - Revenue Services Lesotho
Cursus - User Experience (UX) Design
Automatisch vertaald
Experimenteren met hulpmiddelen
Nuwan Gunaratne - AZQORE
Cursus - User Experience Design with Figma
Automatisch vertaald
Onze trainer Yashank was ongelooflijk goed geïnformeerd. Hij heeft de curriculum aangepast aan wat we echt moesten leren en we hadden een geweldige leerervaring met hem. Zijn kennis van het domein dat hij onderwees was indrukwekkend; hij deelde inzichten uit zijn echte ervaring en hielp ons om werkelijke problemen op te lossen waarmee we geconfronteerd werden op onze werkplek.
Ahmed Nazeem - Maldives Pension Administration Office
Cursus - Multimodal AI for Enhanced User Experience
Automatisch vertaald