Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Background
  • Target Audience
  • Scope of Coverage
  • Historical Context
  • Design Considerations
  • HTML vs XHTML Comparison
  • Specification Structure
  • Brief Overview of HTML
  • Author Compliance Requirements
  • Suggested Reading Material

Common Infrastructure

  • Terminology Definitions
  • Compliance Standards
  • Case Sensitivity and String Comparison
  • UTF-8 Encoding
  • Standard Microsyntaxes
  • Uniform Resource Locators (URLs)
  • Resource Retrieval Processes
  • Standard DOM Interfaces
  • Namespace Management

Semantics, Structure, and APIs of HTML Documents

  • Document Composition
  • Element Definitions
  • APIs Integrated into HTML Documents
  • Integration with XPath and XSLT
  • Dynamic Markup Insertion

The Components of HTML

  • The Root Element
  • Document Metadata Handling
  • Scripting Implementation
  • Section Management
  • Content Grouping Strategies
  • Text-Level Semantics
  • Revision and Edit Marking
  • Embedded Content Integration
  • Tabular Data Presentation
  • Form Construction
  • Interactive Elements
  • Hyperlink Management
  • Common Idioms Lacking Dedicated Elements
  • Matching HTML Elements via Selectors

Loading Web Pages

  • Browsing Contexts
  • The Window Object
  • Origin Policies
  • Session History and Navigation Flow
  • General Web Browsing Mechanics
  • Offline Web Application Support

Web Application APIs

  • Scripting Execution
  • Base64 Utility Methods
  • Timer Management
  • User Prompt Handling
  • System State and Capabilities: The Navigator Object

User Interaction

  • The Hidden Attribute
  • Activation Mechanisms
  • Focus Management
  • Keyboard Shortcut Assignment
  • The Contenteditable Attribute
  • Spelling and Grammar Validation
  • 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

  • Overview
  • CSS User Agent Stylesheets and Presentation Hints
  • Replaced Elements
  • Binding Processes
  • Frames and Framesets
  • Interactive Media Support
  • Print Media Adaptation

Deprecated 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