Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Background
  • Target audience
  • Scope of the course
  • Historical context
  • Design considerations
  • Comparison between HTML and XHTML
  • Architecture of this specification
  • Brief overview of HTML
  • Standards for author compliance
  • Suggested further reading

Common infrastructure

  • Technical terminology
  • Compliance standards
  • Case sensitivity and string comparison rules
  • UTF-8 encoding
  • Shared micro-syntax structures
  • URLs
  • Resource acquisition mechanisms
  • Standard DOM interfaces
  • Namespaces

Semantics, structure, and APIs of HTML documents

  • Document structure
  • HTML elements
  • APIs available in HTML documents
  • Interaction with XPath and XSLT
  • Inserting dynamic markup

The elements of HTML

  • Root element
  • Document metadata
  • Scripting capabilities
  • Sectional elements
  • Content grouping
  • Text-level semantic elements
  • Edit tracking
  • Embedded content
  • Tabular data representation
  • Forms
  • Interactive components
  • Hyperlinks
  • Standard patterns lacking specific elements
  • Selecting HTML elements via selectors

Loading Web pages

  • Browsing contexts
  • The Window object
  • Origin definitions
  • Session history and navigation logic
  • Web navigation processes
  • Offline Web applications

Web application APIs

  • Scripting integration
  • Base64 utility functions
  • Timer mechanisms
  • User prompt dialogs
  • System state and capabilities: the Navigator object

User interaction

  • The hidden attribute
  • Activation methods
  • Focus management
  • Keyboard shortcut assignment
  • The contenteditable attribute
  • Spelling and grammar validation
  • Drag-and-drop functionality
  • Editing APIs

The HTML syntax

  • Authoring HTML documents
  • HTML document parsing
  • HTML fragment serialization
  • HTML fragment parsing
  • Named character references

The XHTML syntax

  • Authoring XHTML documents
  • XHTML document parsing
  • XHTML fragment serialization
  • XHTML fragment parsing

Rendering

  • Introduction
  • CSS user agent style sheets and presentation hints
  • Replaced elements
  • Bindings
  • Frames and framesets
  • Interactive media
  • Print media optimization

Obsolete features

  • Deprecated but compliant features
  • Non-compliant features
  • Implementation requirements

IANA considerations

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories