Course Outline
Introduction
- Background
- Target Audience
- Scope of Coverage
- Historical Context
- Design Considerations
- HTML versus XHTML
- Specification Structure
- Brief HTML Overview
- Author Conformance Requirements
- Suggested Reading
Common Infrastructure
- Terminology
- Conformance Criteria
- Case-Sensitivity and String Comparison
- UTF-8 Encoding
- Standard Microsyntaxes
- URL Handling
- Resource Retrieval
- Shared DOM Interfaces
- Namespace Usage
Semantics, Structure, and APIs in HTML Documents
- Document Definition
- Element Types
- APIs within HTML
- XPath and XSLT Integration
- Dynamic Markup Insertion
HTML Element Breakdown
- Root Element
- Document Metadata
- Scripting
- Section Organization
- Content Grouping
- Text-Level Semantics
- Edit Tracking
- Embedded Content
- Tabular Data
- Forms
- Interactive Elements
- Links
- Common Patterns Without Specific Elements
- Element Selection via Selectors
Loading Web Pages
- Browsing Contexts
- The Window Object
- Origin Rules
- Session History and Navigation
- Web Browsing Mechanics
- Offline Web Applications
Web Application APIs
- Scripting
- Base64 Utility Methods
- Timer Functions
- User Prompts
- System State and Capabilities: Navigator Object
User Interaction
- Hidden Attribute
- Element Activation
- Focus Management
- Keyboard Shortcut Assignment
- Contenteditable Attribute
- Spelling and Grammar Validation
- Drag-and-Drop Functionality
- Editing APIs
HTML Syntax
- Writing HTML Documents
- Parsing HTML Documents
- HTML Fragment Serialization
- HTML Fragment Parsing
- Named Character References
XHTML Syntax
- Writing XHTML Documents
- Parsing XHTML Documents
- XHTML Fragment Serialization
- XHTML Fragment Parsing
Rendering
- Introduction
- CSS User Agent Style Sheet and Presentational Hints
- Replaced Elements
- Bindings
- Frames and Framesets
- Interactive Media
- Print Media
Obsolete Features
- Deprecated but Compliant Features
- Non-Compliant Features
- Implementation Requirements
IANA Considerations
- text/html
- text/html-sandboxed
- application/xhtml+xml
- text/cache-manifest
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
the content :)
Sophie Lavoie - BCE Inc.
Course - Introduction to HTML 5
I enjoyed the whole course. The user guide was very easy to follow and the instructor was clear and walked through the examples as many times as needed for everyone in the class to be comfortable before moving on to the next section. He also took time to help refer back to the notification we want to recode so we could see how the original programmer was using the HTML / XML code that we were learning. It helped link the learning to the project we will be working on directly after the class.
Leslie Jefford - BCE Inc.
Course - Introduction to HTML 5
Having the ability to hands on the code and making our own page and also already provided materials and html helped in understanding