Web-based Intranet and Internet Information and Applications

View class schedule and register.

Course #:

OCC-22

Length:

3 Days

Course Description:

This is an intensive 3-day computer hands-on classroom instructor led course that teaches web accessibility testing, utilizing best practices, methodologies and the requirements of the W3C's WCAG 2.0 standards. At the completion of this class, students will learn how to test web applications for accessibility and Section 508 compliance.

All the WCAG 2.0 Success Criteria Level A and AA will be covered including the correct implementations of images, hyperlinks, image maps, tables, frames, web forms, JavaScript, Ajax, color and color contrast, keyboard and page navigation, multimedia, frames, style sheets, etc., as rendered from the browsers' Document Object Model (DOM) interface.

Students will also learn how to test web applications using automated and manual testing tools such as ComplyFirst Professional, and use assistive technologies (AT) such as JAWS, NVDA, ZoomText, Windows Magnifier and Dragon Naturally Speaking to understand how different ATs interact with web applications.

Breakfast, lunch and beverages will be provided for the 3 days. This class is a requirement for the Odellus Section 508 Subject Matter Expert Certification and prepares you for that certification exam.

Who Should Attend:

  1. Developers interested in building compliant and accessible web based applications.
  2. Testers tasked with verifying and documenting the accessibility and compliance state of web applications.

Benefits of Attendance:

Upon completion of this course, students will be able to:
  • Understand the purpose of accessibility/Section 508 in web applications
  • Understand the differences between web and desktop software applications and the Section 508 applicable provisions employed in web applications testing
  • Create and manipulate accessible web pages using HTML, Style Sheets and JavaScript
  • Use automated and manual verification tools such as ComplyFirst Pro to verify the accessibility and compliance state of web applications and create Section 508 and WCAG 2.0 compliance reports.
  • Use JAWS/NVDA, ZoomText/Magnifier, Dragon Naturally Speaking to check the accessibility properties exposed to ATs and understand how different ATs interact with web applications.
  • Understand the importance of testing for accessibility from the DOM rendered interface.

Prerequisites:

Basic knowledge of the Internet and Information Technology is required for this course. Prior experience with programming languages is not required.

Course Outline:

Introduction to Section 508 (Web Applications)
  • Introduction to Section 508
  • Section 508 standards overview
  • Applicable provisions from the other technical standards
Introduction to HTML, CSS and Javascript
  • Introduction to basic HTML
  • Introduction to basic CSS
  • Introduction to basic JavaScript
  • Accessibility and web development
Introduction Assistive Technologies (ATs)
  • Screen Readers (JAWS, NVDA, Window-Eyes, Narrator)
  • Screen Magnifiers (ZoomText, Windows Magnifier, MAGic)
  • Speech to Text ATs (Dragon, Windows Speech Recognition )
Compliance verification tools
  • ComplyFirst 2012
Web Applications Testing using WCAG Provisions Guideline
  • Access to alternative content in non-text elements
  • Alternative synchronized content in multimedia presentations
  • Information conveyed thru color and color contrast checking
  • Style sheets, page display properties
  • Redundant text links for server-side image maps
  • Client-side image maps instead of server side image maps
  • Simple data tables
  • Complex data tables
  • Frames and Frameset definitions
  • Animated, pulsating and flickering content
  • Alternative accessible / Text-only pages to achieve compliance
  • JavaScript content and access, AJAX, dynamic script updates, script events
  • Link to accessible page interpreting plug-in
  • Access to forms: form elements, cues, messages, submissions, scripting, etc.
  • Ability to skip over non main page contents
  • Objects timed responses
Other web testing best practices
  • Keyboard access to interactive objects
  • Zoom techniques, image text and focus tracking
  • Page structure in style definitions
  • Content delivery in style definitions
  • DOM interface testing
  • Navigation, links, image links
  • Multimedia, audio and video testing
  • CAPTCHA (Completely Automated Public Test to tell Computers and Humans Apart)
  • ARIA support testing
Use case testing 1
  • Provided, discussed and used in class
Use case testing 2
  • Provided, discussed and used in class
Use case testing 3
  • Provided, discussed and used in class
Use case testing 4
  • Provided, discussed and used in class
Use case testing 5
  • Provided, discussed and used in class

View class schedule and register.