Afterthought No More: Tools and Techniques for Accessible Drupal 8 Themes

emarchak's picture
Start: 
2016-05-09 09:00 - 17:00 America/Chicago
Organizers: 
Event type: 
Training (free or commercial)

Course description

Accessibility was once the bane of a developer's existence— left as a final "nice to have, but not essential" item on a checklist that required a great deal of effort and money to implement. But not anymore.

As usability and user-experience take centre-stage — and as legislation catches up with the web — accessibility can no longer be relegated to "extra" status. It is a must-have. And as more and more clients look to implement websites that comply with Accessibility Guidelines (WCAG 2.0) and even go beyond them, familiarizing yourself with accessibility tools and techniques isn’t just a good idea, it’s essential. The good news for developers: there are loads of tools to help you build for an accessible web.

When Drupal 8 launched not long ago, it came with major accessibility improvements and this course — taught by Drupal Grand Master Erin Marchak and W3C accessibility advisor and expert David MacDonald — will teach you how to build a custom theme using the tools in Drupal 8 while resolving accessibility gaps.

Using Drupal 8’s new template engine, you’ll not only gain experience creating a custom theme, you’ll also increase your understanding of how to identify common accessibility concerns during development as well as how to resolve them effectively. Take your work to the next level of accessibility using Drupal 8.

Learning Objectives

Participants will gain hands-on experience creating a custom theme using Drupal 8’s new template engine. They’ll understand how to identify common Accessibility concerns in Drupal 8 development, and learn how to resolve them efficiently.

Syllabus

Course Outline:

  1. Introduction to theming in Drupal 8
    • Working with the Twig template engine
    • Working with Drupal 8’s new base themes
  2. Introduction to Accessibility in Drupal 8
    • Overview of Accessible front-end development
    • Current state of Accessibility in Drupal 8
    • Identifying weaknesses in Drupal 8’s Accessibility
  3. Examples of known Accessibility gaps in Drupal 8 and how to mitigate them
    • A workshop session of common scenarios and solutions to help improve Accessibility for custom Drupal themes, using Drupal 8 theming practices and Accessible technologies
  4. Tools and resources for further learning
    • Materials to take home to aid in future Accessible endeavours

Who will gain the most from this course?

Drupal developers looking for hands-on experience using Drupal 8’s new front end. Front-end developers looking for hands-on experience with Drupal 8. Developers looking to learn how to implement highly Accessible projects, up to WCAG 2.0 AA standards.

Prerequisites for this course

People attending this session should have some familiarity Drupal front-end development practices (any version). Attendees don't need to be independently skilled, but with provided guidance should be comfortable working within any Drupal environment.

Dev Environments

A working Drupal 8.0.x installation is required for the interactive portion this course. We recommend using Acquia’s Dev Desktop (https://docs.acquia.com/dev-desktop) to install the latest version of Drupal 8.

Course Information

Date: May 9, 2016

Time: 9:00am - 5:00pm

Cost: $450 early bird rate (through April 15), $500 regular rate - includes light breakfast, lunch and coffee breaks

Training Company: CanAdapt and Myplanet

Trainers: David MacDonald, Erin Marchak

Experience Level: Intermediate

Drupal Version: 8.x

Register Now