Get in Touch

Course Outline

Introduction

  • Context and background
  • Target audience
  • Course scope
  • Historical overview
  • Design principles
  • HTML versus XHTML
  • Structure of the specification
  • A brief overview of HTML
  • Guidelines for authors
  • Further reading suggestions

Shared infrastructure

  • Key terminology
  • Conformance guidelines
  • Case sensitivity and string comparison rules
  • UTF-8 encoding
  • Common microsyntaxes
  • Uniform Resource Locators (URLs)
  • Resource retrieval processes
  • Standard DOM interfaces
  • Namespace handling

Semantics, structure, and APIs of HTML documents

  • Document structures
  • Element usage
  • HTML document APIs
  • Integration with XPath and XSLT
  • Dynamic markup insertion techniques

Core HTML elements

  • The root element
  • Document metadata
  • Scripting support
  • Sectioning content
  • Grouping content
  • Text-level semantics
  • Editing markers
  • Embedded content
  • Tabular data representation
  • Form creation
  • Interactive components
  • Hyperlinks
  • Common patterns without dedicated elements
  • Selecting HTML elements via selectors

Loading Web pages

  • Browsing contexts
  • The Window object
  • Origin concepts
  • Session history and navigation
  • General web browsing mechanics
  • Offline Web applications

Web application APIs

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

User interaction features

  • The hidden attribute
  • Activation events
  • Focus management
  • Assigning keyboard shortcuts
  • The contenteditable attribute
  • Spelling and grammar checking tools
  • Drag and drop functionality
  • Editing APIs

The HTML syntax

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

The XHTML syntax

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

Rendering behavior

  • Overview
  • The CSS user agent style sheet and presentational hints
  • Replaced elements
  • Bindings
  • Frames and framesets
  • Interactive media handling
  • Print media support

Deprecated features

  • Obsolete but still conforming features
  • Non-conforming features
  • Implementation requirements

IANA considerations

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories