Get in Touch
 Duration 14 hours

Course Outline

Overview

  • Context and background
  • Target audience
  • Course scope
  • Historical evolution
  • Design principles
  • HTML versus XHTML
  • Specification structure
  • Basic HTML introduction
  • Compliance standards for developers
  • Suggested resources

Shared infrastructure

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

Document semantics, structure, and APIs

  • Document structure
  • Element definitions
  • APIs available in HTML documents
  • Integration with XPath and XSLT
  • Dynamic insertion of markup

Core HTML elements

  • The root element
  • Document metadata
  • Scripting integration
  • Sectioning content
  • Content grouping methods
  • Text-level semantic markers
  • Editing traces
  • Embedded media and content
  • Tabular data presentation
  • Form elements
  • Interactive components
  • Hyperlinks
  • Common patterns without specific elements
  • Selecting HTML elements via selectors

Web page loading mechanisms

  • Browsing contexts
  • The Window object
  • Origin policy
  • Session history and navigation flow
  • Web browsing processes
  • Offline Web application support

Web application interfaces

  • Scripting capabilities
  • Base64 utility functions
  • Timer functions
  • User prompt dialogs
  • 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 rules

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

XHTML syntax rules

  • Constructing XHTML documents
  • Parsing XHTML documents
  • Serializing XHTML fragments
  • Parsing XHTML fragments

Rendering processes

  • Introduction to rendering
  • CSS user agent stylesheets and presentational hints
  • Replaced elements
  • Bindings
  • Frames and framesets
  • Interactive media types
  • Print media output

Deprecated features

  • Obsolete 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