illustration for Develop Accessible Web Apps with React

Develop Accessible Web Apps with React

Instructor

Erin Doyle
1h 28m
Updated:
a year ago
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.7
171
people completed
Bookmark
Download
RSS

A large number of people are unable to use the web effectively due to an impairment or disability.

As developers there are several tools and techniques we can use to make our web applications accessible, ensuring a great user experience that includes everyone.

We all agree that Accessibility is important. However, it’s a broad landscape and can be overwhelming figuring out where to start!

Erin Doyle is an expert in creating accessible React applications and has developed a course that will give you a concrete process for testing, refactoring, and building your applications with accessibility in mind.

After this course, you'll have a jump start on auditing and fixing accessibility issues in your applications and gain a better understanding of your target users and how to approach your web app design from their perspectives.

Free Community Resource

A Community Resource means that it’s free to access for all. The instructor of this lesson requested it to be open to the public.

Credits

Aleksander Ageev (illustration)

What you'll learn

  • The impact of in-accessible web apps different disability groups
  • How to access web sites in the same way impaired users do
  • Inspecting & testing tools for accessibility
  • Write accessible and extensible UI elements & widgets
  • Iteratively refactor & test accessibility issues

Learner Reviews

  • Fred Collman
    4 months ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What would make this collection a 7 for you?

    Overall really good course, and there are some cheap takeaways to help improve some of the React apps I'm working on. I particularly appreciated the clarification of which bits were React-specific vs general web a11y.

    I'm a Linux user, and quite a bit was Mac-centric. Some mention of JAWS/NVDA/...Orca(?) would be helpful. Do they all behave more-or-less "the same", are there common issues to look out for when testing across platforms? (like the point about how high contrast behaves differently on Mac vs Windows)

  • Mohammad Bagher Ehtemam
    5 months ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    very well detailed and very good instruction.

  • Michael
    5 months ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    great content and terrific communication style. glad I watched this!

  • Arthur
    7 months ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    This course was really good! Thank you for sharing it!

    It was nice to review some good practices I already knew but I also learned a lot, specially with the aria-* attributes.

    I've recommended it to my friends and once again, thank you for sharing such nice resources.

  • Learner
    7 months ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Opened our minds to accessibility issues in web development. I liked it so much and thanks for share this knowledge.

  • César Vélez
    7 months ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    I like how the chapters are separated so I can apply accessible features progressively. Thanks for taking care of this unfamiliar but important matter!

Course Content

1h 28m • 28 lessons

    You might also like these courses:

    illustration for Introduction to Cloudflare Workers

    Introduction to Cloudflare Workers

    Kristian Freeman・36m・Course

    Become familiar with the Workers CLI wrangler that we will use to bootstrap our Worker project. From there you'll understand how a Worker receives and returns requests/Responses. We will also build this serverless function locally for development and deploy it to a custom domain.

    illustration for Create an eCommerce Store with Next.js and Stripe Checkout

    Create an eCommerce Store with Next.js and Stripe Checkout

    Colby Fayock・1h 4m・Course

    This is a practical project based look at building a working e-commerce store using modern tools and APIs. Excellent for a weekend side-project for your developer project portfolio

    illustration for Practical Git for Everyday Professional Use

    Practical Git for Everyday Professional Use

    Trevor Miller・1h・Course

    git is a critical component in the modern web developers tool box. This course is a solid introduction and goes beyond the basics with some more advanced git commands you are sure to find useful.