Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Context and background
  • Target audience
  • Scope of the specification
  • Historical evolution
  • Design considerations
  • HTML versus XHTML
  • Organization of the specification
  • A brief primer on HTML
  • Authoring conformance requirements
  • Suggested reading materials

Common infrastructure

  • Key terminology
  • Conformance criteria
  • Case sensitivity and string comparison rules
  • UTF-8 encoding
  • Common microsyntaxes
  • URL handling
  • Resource fetching mechanisms
  • Standard DOM interfaces
  • Namespace usage

Semantics, structure, and APIs of HTML documents

  • Document structure
  • Element definitions
  • APIs available within HTML documents
  • Interoperability with XPath and XSLT
  • Dynamic markup insertion techniques

The elements of HTML

  • The root element
  • Document metadata management
  • Scripting integration
  • Sectioning content
  • Content grouping strategies
  • Text-level semantics
  • Edit tracking
  • Embedding external content
  • Tabular data presentation
  • Form construction
  • Interactive components
  • Link handling
  • Common patterns without specific elements
  • Selecting HTML elements via selectors

Loading Web pages

  • Browsing contexts overview
  • The Window object
  • Origin policies
  • Session history and navigation flows
  • Web browsing mechanics
  • Offline Web application support

Web application APIs

  • Scripting capabilities
  • Base64 utility methods
  • Timer functions
  • User prompt mechanisms
  • System state and capabilities via the Navigator object

User interaction

  • The hidden attribute usage
  • Element activation
  • Focus management
  • Assigning keyboard shortcuts
  • The contenteditable attribute
  • Spelling and grammar verification
  • Drag and drop operations
  • Editing APIs

The HTML syntax

  • Writing HTML documents
  • Parsing HTML documents
  • Serializing HTML fragments
  • Parsing HTML fragments
  • Named character references

The XHTML syntax

  • Writing XHTML documents
  • Parsing XHTML documents
  • Serializing XHTML fragments
  • Parsing XHTML fragments

Rendering

  • Introduction to rendering
  • CSS user agent style sheets and presentational hints
  • Replaced elements
  • Component bindings
  • Frames and framesets
  • Interactive media handling
  • Print media considerations

Obsolete features

  • Features that are obsolete yet still conforming
  • Non-conforming features
  • Implementation requirements

IANA considerations

  • text/html media type
  • text/html-sandboxed media type
  • application/xhtml+xml media type
  • text/cache-manifest media type

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories