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
Testimonials (5)
Het feit dat er praktische voorbeelden bij de inhoud waren.
Smita Hanuman - Standard Bank of SA Ltd
Cursus - Basel III – Certified Basel Professional
Automatisch vertaald
Responsnijdheid en communicatie
Bader Bin rubayan - Lean Business Services
Cursus - ISO/IEC 27001 Lead Implementer
Automatisch vertaald
Zie de krachtige tools van Figma
Emile Ste-Marie - Loto-Quebec
Cursus - User Experience Design with Figma
Automatisch vertaald
- oefeningen zijn praktisch - trainer is behulpzaam bij het beantwoorden van onze specifieke vragen
Germaine Choi - The Hong Kong Jockey Club
Cursus - User Experience (UX) Design
Automatisch vertaald
Sfeer, benadering van de oefeningen en opmerkingen over de taken. Het was zo aardig en ontspannen manier van kennis overdracht
Elzbieta Moc-Kilanska - EY GDS
Cursus - User Experience UX Design Fundamentals
Automatisch vertaald