Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Context and background
  • Target audience
  • Scope of coverage
  • Historical evolution
  • Design principles and notes
  • HTML versus XHTML
  • Organization of the specification
  • Brief overview of HTML
  • Author conformance criteria
  • Suggested further reading

Foundational infrastructure

  • Key terminology
  • Conformance standards
  • Case sensitivity and string matching
  • UTF-8 encoding
  • Shared micro-syntaxes
  • URL handling
  • Resource acquisition mechanisms
  • Standard DOM interfaces
  • Namespace management

HTML document semantics, structure, and APIs

  • Document architecture
  • Element definitions
  • Interfaces available in HTML documents
  • Integration with XPath and XSLT
  • Inserting dynamic markup

HTML element composition

  • The root node
  • Document metadata management
  • Scripting capabilities
  • Content sections
  • Content grouping techniques
  • Text-level semantic meaning
  • Edit tracking
  • Embedding external content
  • Tabular data presentation
  • Form construction
  • Interactive components
  • Link management
  • Common patterns lacking specific elements
  • Selecting HTML elements via selectors

Web page loading processes

  • Browsing context management
  • The Window object
  • Origin policies
  • Session history and navigation flow
  • Web browsing mechanics
  • Offline web application support

Web application interfaces

  • Script execution
  • Base64 utility functions
  • Timer management
  • User prompt mechanisms
  • System state and capabilities: the Navigator object

User interaction features

  • The hidden attribute
  • Element activation
  • Focus management
  • Defining keyboard shortcuts
  • The contenteditable attribute
  • Spelling and grammar validation
  • Drag and drop functionality
  • Editing APIs

HTML syntax details

  • Composing HTML documents
  • HTML document parsing
  • Serializing HTML fragments
  • Parsing HTML fragments
  • Named character references

XHTML syntax details

  • Composing XHTML documents
  • XHTML document parsing
  • Serializing XHTML fragments
  • Parsing XHTML fragments

Rendering processes

  • Overview
  • CSS user agent stylesheets and presentation hints
  • Replaced elements
  • Component bindings
  • Frames and framesets
  • Interactive media rendering
  • Print media handling

Deprecated features

  • Obsolete but valid features
  • Non-compliant 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