Cursusaanbod
Wettelijke context en basisprincipes van toegankelijkheid
Module 1: Inleiding tot de toegankelijkheidswet en haar betekenis
- Overzicht van de nieuwe toegankelijkheidswet (in werking sinds 28 juni)
- Wettelijke verplichtingen en tijdschema's
- Gevolgen voor de overheid, bedrijven en ontwikkelaars
- Waarom toegankelijkheid belangrijk is: sociale, ethische en zakelijke perspectieven
- Sancties bij niet-naleving van de wet
- Inleiding tot toegankelijkheidsstandaarden (WCAG 2.1/2.2, ARIA)
- Soorten beperkingen waarmee gebruikers te maken kunnen hebben
Module 2: Principes en richtlijnen voor toegankelijkheid
- De POUR-principes (Percepbaar, Bedienbaar, Begrijpelijk, Robuust)
- Inleiding tot de richtlijnen van WCAG
- ARIA-rollen, -toestanden en -eigenschappen
- De rol van semantische HTML bij het bevorderen van toegankelijkheid
Module 3: Een toegankelijke ontwikkelomgeving opzetten
- Gebruik van hulpmiddelen zoals browserontwikkelingstools, schermlezers (NVDA, VoiceOver) en extensies ter ondersteuning van toegankelijkheid
- Configureren van linters en geautomatiseerde testtools voor toegankelijkheid
- Overzicht van de meest gangbare tools ter evaluatie van toegankelijkheid
- Toegankelijkheidstests uitvoeren op mobiele simulatoren en echte apparaten (met behulp van VoiceOver, TalkBack, Android Accessibility Scanner en Xcode Accessibility Inspector).
Module 4: Praktische codering – Semantische HTML en toetsenbordnavigatie
- Het schrijven van semantisch correcte code voor verbeterde toegankelijkheid
- Zorgen dat een applicatie volledig te navigeren is via het toetsenbord
- Technieken voor effectief beheer van de focus op specifieke elementen
- Toegankelijk ontwerpen van formulieren en interactieve onderdelen
Toegankelijkheid bij native mobiele apps (optionele module van 1,5 uur)
- Belangrijke richtlijnen per platform (Google Material Design en Apple Human Interface Guidelines)
- Hoe navigatie, knoppen en formulieren toegankelijk te maken zijn op mobiele apparaten
- Vaak voorkomende problemen inzake toegankelijkheid op mobiel en oplossingen daarvoor
- Praktische ervaring met het testen via VoiceOver en TalkBack
Geavanceerde codering en hulpmiddelen voor toegankelijkheid
Module 5: Toegankelijke CSS en visueel ontwerp
- Best practices met betrekking tot kleurcontrast en lettergrootte
- Visibele indicatoren voor het actieve focuspunt in een interface
- Aandacht besteden aan responsief ontwerp dat toegankelijkheid ondersteunt
- Vermijden van problemen bij het gebruik van animaties en overgangseffecten
- Richtlijnen voor kleurcontrast en afmetingen van elementen op mobiele schermen.
Module 6: ARIA bij dynamische inhoud en rijke internetapplicaties
- Wanneer en hoe ARIA-attributen te gebruiken zijn
- Het instellen van live-regio’s die schermlezers kunnen interpreteren
- Toegankelijke widgets en custom componenten ontwikkelen
- De rol van ARIA bij SPA’s (Single Page Applications)
- Bij mobiele toepassingen: toelichting op toegankelijkheidsrollen en labels binnen native platforms (bijv. contentDescription in Android en accessibilityLabel in iOS).
Module 7: Praktische coderingsoefening – Het bouwen van toegankelijke componenten
- Zelf toegankelijke knoppen, modale vensters, dropdown-menu's en tabs ontwerpen
- Implementeren van validatie bij invoer in formulieren inclusief correct foutbeheer
- ARIA-kenmerken en semantische HTML combineren om bruikbare UI-onderdelen te creëren
Testen, naleving en blijvende aandacht voor toegankelijkheid
Module 8: Testen van toegankelijkheid en audits
- Handmatige testtechnieken waarbij schermlezers of alleen het toetsenbord worden gebruikt
- Automatisering via hulpmiddelen zoals axe, Lighthouse en pa11y
- Voor QA-teams: het opstellen van passende testgevallen voor toegankelijkheid
- Integreren van automatische toegankelijkheidstests binnen CI/CD-werkstromen
- Hoe natuurlijke mobiele apps op effectieve wijze te testen wat betreft toegankelijkheid (handmatige methodieken, geautomatiseerde tools als Accessibility Scanner, Espresso voor Android en XCTest voor iOS).
Module 9: Herstelacties en blijvende verbetering van toegankelijkheid
- Vaak voorkomende tekortkomingen in de toegankelijkheid en hun oplossingen
- Toegankelijkheidsverbetering in reeds bestaande codebases
- Hoe toegankelijkheid te behouden bij uitbreidingen of herontwerpen van applicaties
- Uitdagingen en oplossingen in meerdere platforms (web, desktop en mobiel)
Module 10: Afsluitende praktische opdracht en samenvatting
- Een kleine applicatie of module ontwerpen/reconstrueren volgens toegankelijkheidsnormen
- Peer review en groepsdiscussie over de resultaten
- Vragenstond en evaluatiegesprek met feedback
- Bronnen voor voortgezet leren en updates omtrent naleving van toegankelijkheidswetten
Vereisten
- Basis- tot gemiddelde kennis van HTML, CSS en JavaScript
- Basis- tot gemiddelde kennis van ontwikkelingsmethoden voor mobiele apps (Android, iOS)
- Kennis van frontend-frameworks zoals React, Angular of Vue is een pluspunt
- Ervaring met ontwikkelen voor mobiele apparaten wordt zeer gewaardeerd
- Enige kennis van de levenscyclus van web- en mobiele applicaties is vereist
- Een laptop waarop een ontwikkelomgeving geïnstalleerd is (code-editor, hulpmiddelen voor browserontwikkeling)
Doelgroep
- Frontend-, backend- en mobiele ontwikkelaars
- UI/UX-ontwerpers met programmeerkennis
- QA-engineers die zich specialiseren in het testen van toegankelijkheid
- Producteigenaren en projectmanagers verantwoordelijk voor naleving van toegankelijkheidsrichtlijnen
Getuigenissen (3)
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
"Ik heb de real-time benadering die de trainer gebruikte om te laten zien hoe ons team Human-Centered Design (HCD) kan toepassen op ons project, zeer gewaardeerd. Het was ook fijn dat de trainer de tijd nam om ons project op hoog niveau te begrijpen, wat duidelijke en praktische richtlijnen gaf over hoe we beter zowel UX als UI kunnen aanpakken."
Nichole Bryant Joven - Grundfos
Cursus - Human-Centered Design (HCD)
Automatisch vertaald