Neem contact met ons op
 Duur 21 uren

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

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën