← All Trainings

Vue.js Accessibility

A practical training on building accessible Vue.js applications — covering WCAG standards, semantic HTML, keyboard navigation, ARIA attributes, accessible forms, screen reader compatibility, and automated testing.

Duration: 1–2 daysLevel: IntermediateLanguage: German / English

Accessibility is a legal requirement in many sectors and a mark of quality in all of them. This training teaches developers how to build Vue.js components and single-page applications that meet WCAG and BITV standards — with a strong focus on practical, hands-on implementation and a mobile-first perspective throughout.

Who is this training for?

Vue.js developers and frontend engineers who need to implement or audit accessibility in their applications, and teams subject to legal accessibility requirements (e.g. BITV, EU Web Accessibility Directive).

Agenda

Introduction (Theory)

  • What is accessibility and why does it matter?
  • Relevant standards: WCAG and BITV
  • Accessibility challenges in SPAs and JavaScript frameworks
  • Mobile First: challenges and opportunities for accessibility on small screens

Accessible Vue Components (Practice)

  • Semantic HTML in Vue components
  • Mobile First: touch targets, spacing, and readability on small screens
  • Keyboard operability: tab order in dynamic components, focus management in modals
  • ARIA attributes: when and how to use them in Vue
  • Accessible forms: labels, error messages, touch-optimised inputs
  • Dynamic content and screen readers: live regions and dynamic updates, zoom and reading order on mobile

Testing Accessibility

  • Automated testing: lighthouse-ci, axe-core, vue-axe, GitHub CI integration
  • Manual testing: keyboard navigation, screen readers, contrast tools

Refactoring Exercise

  • Mob/pair programming: analysing and fixing a non-accessible Vue component together

Wrap-Up

  • Legal requirements and compliance overview
  • Technical implementation checklist
  • Checklists and tools for Vue.js projects
  • Curated link list and mobile-first resources

Book this Training

Interested in this training for your team? Reach out and we'll put together a proposal tailored to your requirements — on-site or remote, predefined agenda or custom.

Request this Training

Impressum

Capsimity GmbH

Büroanschrift: Adenauerallee 21, 1. OG 61440 Oberursel

Rechnungsanschrift und Firmensitz: Kurmainzer Str. 73 61440 Oberursel Deutschland

+49 (0)152 02981846
post@capsimity.com
https://capsimity.com

Geschäftsführer: Christoph Beberweil Amtsgericht: Bad Homburg HRB 16926 UmSt-Id gemäß §27a Umsatzsteuergesetz: DE455913626

Datenschutz

This page does not set any cookies. It uses Javascript only for gathering visitor statistics with plausible. The site is usable without Javascript. Visitors of this website are anonymous.

This site does not use any cookies or similar technologies.