Cursusaanbod

Dag 1: Juridische Context & Accessibility Basisprincipes

Module 1: Inleiding tot de Accessibility Wet en Zijn Belang

  • Overzicht van de nieuwe Accessibility Wet (ingetreden op 28 juni)
  • Wettelijke vereisten en deadlines
  • Impact op de overheid, private bedrijven en ontwikkelaars
  • Waarom toegankelijkheid belangrijk is: sociale, ethische en zakelijke perspectieven
  • Boetes voor niet-nalaten
  • Overzicht van toegankelijkheidsnormen (WCAG 2.1/2.2, ARIA)
  • Categorieën van handicap

Module 2: Accessibility Principes & Richtlijnen

  • POUR-principes (Waarneembaar, Bedienbaar, Begrijpelijk, Robuust)
  • Inleiding tot de WCAG-richtlijnen
  • ARIA-rollen, staten en eigenschappen
  • Semantische HTML en zijn rol in toegankelijkheid

Module 3: Een Accessiele Ontwikkelomgeving Instellen

  • Gereedschap: browser ontwikkelaarsgereedschappen, schermlezers (NVDA, VoiceOver), toegankelijkheidsextensies
  • Linters en geautomatiseerde toegankelijkheidstestgereedschappen instellen
  • Overzicht van veelvoorkomende toegankelijkheidstestgereedschappen
  • Toegankelijkheidstests instellen op mobiele simulators en echte apparaten (met behulp van VoiceOver/TalkBack, Android Accessibility Scanner, Xcode Accessibility Inspector).

Module 4: Praktisch Coderen – Semantische HTML & Toetsenbordnavigatie

  • Semantische markup schrijven voor toegankelijkheid
  • Volledige toetsenbordnavigatie waarborgen
  • Focusbeheertechnieken
  • Formulieren en interactieve elementen toegankelijk maken

Accessibility in Native Mobile Apps (Optionele aanvullende module van 1,5 uur)

  • Belangrijke platformrichtlijnen (Google Material, Apple Human Interface)
  • Navigatie, knoppen en formulieren toegankelijk maken op mobiele apparaten
  • Veelvoorkomende mobiele toegankelijkheidsproblemen en oplossingen
  • Praktijkgerichte tests met VoiceOver en TalkBack

Dag 2: Geavanceerd Coderen & Hulpmiddelen

Module 5: Accessible CSS en Visueel Ontwerp

  • Beste praktijken voor kleurcontrast en tekstgrootte
  • Focusstijlen en zichtbare focusindicatoren
  • Toegankelijkheidsaspecten voor responsieve ontwerpen
  • Toegankelijkheidsvalkuilen in animaties en overgangen vermijden
  • Richtlijnen voor kleurcontrast en afmetingen voor mobiel schermen.

Module 6: ARIA voor Dynamische Inhoud & Rich Internet Applications

  • Wanneer en hoe ARIA-attributen gebruiken
  • Live-regio's beheren voor schermlezers
  • Toegankelijke widgets en aangepaste componenten creëren
  • Rol van ARIA in SPA's (Single Page Applications)
  • Voor mobiel, bespreken van toegankelijkheidsrollen en labels in native platforms (bijvoorbeeld contentDescription in Android, accessibilityLabel in iOS).

Module 7: Handson Codering Lab: Het Bouwen van Accessible Componenten

  • Toegankelijke knoppen, modals, dropdowns en tabs maken
  • Toegankelijke formuliervalidatie en foutafhandeling implementeren
  • ARIA en semantische HTML gebruiken voor real-world UI-componenten

 


Dag 3: Testen, Nalating en Continu Accessibility

Module 8: Accessibility Testen & Auditeren

  • Manuele testtechnieken met schermlezers en alleen met toetsenbord
  • Geautomatiseerde tests met gereedschappen zoals axe, Lighthouse, pa11y
  • Toegankelijkheidstestgevallen schrijven voor QA-teams
  • Toegankelijkheidstesten integreren in CI/CD-pipelines
  • Hoe toegankelijkheidsaudits uitvoeren op native mobile apps (manuele tests, geautomatiseerde gereedschappen zoals Accessibility Scanner, Espresso voor Android, XCTest voor iOS)

Module 9: Remediëren & Continu Accessibility

  • Veelvoorkomende toegankelijkheidsproblemen en hoe ze op te lossen
  • Toegankelijkheid beheren in oude codebases
  • Toegankelijkheid onderhouden tijdens functie-updates en refactoring
  • Accessibility in multi-platform apps (mobiel, desktop, web)

Module 10: Eindpraktijkopdracht en Afronding

  • Bouw of refactor een kleine app/module om aan toegankelijkheidsnormen te voldoen
  • Peer review en groepsdiscussie
  • Vragen en feedbacksessie
  • Bronnen voor voortdurende leering en naleving van updates

 


Vereisten

  • Basis- tot intermediaire kennis van HTML, CSS, JavaScript
  • Basis- tot intermediaire kennis van mobiele app-technieken (Android, IOS)
  • Kennis van frontend frameworks (React, Angular, Vue, enz.) is een plus
  • Kennis van mobiele app-ontwikkeling is een plus
  • Basisbegrip van de web/mobile ontwikkeling levenscyclus
  • Laptop met een opgestelde ontwikkelomgeving (code editor, browser dev tools)

    Doelgroep
  • Frontend/Backend/Mobile Developers
  • UI/UX Designers met programmeerkennis
  • QA Engineers die zich richt op toegankelijkheidstesten
  • Product Owners en Project Managers die betrokken zijn bij toegankelijkheidsonderhoud
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën