Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Historical context
  • Target audience profile
  • Defined scope
  • Evolution and history
  • Architectural design principles
  • Comparison of HTML versus XHTML
  • Organization of the specification
  • Fundamental overview of HTML
  • Author compliance standards
  • Suggested further reading

Foundational infrastructure

  • Technical terminology
  • Compliance criteria
  • Case sensitivity and string evaluation
  • UTF-8 encoding
  • Standard micro-syntaxes
  • URL handling
  • Resource retrieval mechanisms
  • Shared DOM interfaces
  • Namespace management

Document semantics, structure, and application programming interfaces

  • Document architecture
  • Element definitions
  • APIs within HTML documents
  • Interaction with XPath and XSLT
  • Dynamic insertion of markup

HTML element components

  • Root element definition
  • Metadata for documents
  • Scripting implementation
  • Section organization
  • Content grouping techniques
  • Text-level semantic tags
  • Revision and edit elements
  • Embedded media and content
  • Tabular data representation
  • Form construction
  • Interactive UI elements
  • Link management
  • Standard patterns lacking specific tags
  • Selecting HTML elements via selectors

Loading web pages

  • Browsing context management
  • The Window object definition
  • Origin security model
  • Session history and navigation flows
  • Web browsing mechanisms
  • Offline web application support

Web application programming interfaces

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

User interaction models

  • The hidden attribute usage
  • Element activation
  • Focus management
  • Keyboard shortcut assignment
  • The contenteditable attribute
  • Spelling and grammar validation
  • Drag and drop functionality
  • Editing APIs

HTML syntax standards

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

XHTML syntax standards

  • Authoring XHTML documents
  • Parsing XHTML documents
  • Serializing XHTML fragments
  • Parsing XHTML fragments

Rendering processes

  • Rendering introduction
  • CSS user agent style sheets and presentation hints
  • Replaced elements handling
  • Component bindings
  • Frames and framesets
  • Interactive media rendering
  • Print media optimization

Deprecated features

  • Obsolete yet conforming features
  • Non-conforming features
  • Implementation requirements

IANA registration considerations

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories