Introduction to HTML5
Course
Inhouse
Description
-
Type
Course
-
Methodology
Inhouse
-
Start date
Different dates available
In this 2-day course, students start by getting their hands dirty and jumping right into HTML5 code.They’ll learn about the new HTML5 structural, semantic and form tags, how to use Canvas to create drawings natively in the browser, how to work with HTML5 audio and video, the new methods for storing variables client-side, and how you build applications that work offline. Students will also learn about the current state of browser support for HTML5 and the theory behind all the changes that have been made.
Facilities
Location
Start date
Start date
About this course
Experienced web developers who will be designing, creating and deploying HTML5 web applications.
Students should have experience in HTML4, basic CSS and basic JavaScript.
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Web
Course programme
#text-block-8 { margin-bottom:0px; text-align:left; }
#text-block-11 { margin-bottom:0px; text-align:left; }
1. Laying out a Page with HTML5
Page Structure
Laying out a Page with HTML4 – the
‘old’ way
Laying out a Page with HTML5 Page Simplification
2. HTML5 – How We Got Here
The Problems HTML 4 Addresses The Problems XHTML Addresses The New More Flexible Approach of
HTML5
HTML5 and JavaScript Additional Changes Modernizr
The HTML5 Spec(s)
Current State of Browser Support
3. Sections and Articles
The section Tag
The HTML4 Way The HTML5 Way
Display of HTML5 Structual Elements The article Tag Outlining
4. HTML5 Audio and Video
Supported Media Types The audio Element Audio Formats
Multiple Sources
audio Tag Attributes
Getting and Creating Audio Files The Video Element Accessibility
Scripting Media Elements Dealing with non-supporting
Browsers
Graceful Degradation
#text-block-12 { margin-bottom:0px; text-align:left; }
5. HTML5 Forms
Modernizr
New Input Types
HTML5 New Form Attributes autocomplete novalidate
Some Other New Form Field
Attributes Required
Placeholder Autofocus
Autocomplete Form
Pattern
New Form Elements Datalist
Progress and Meter
6. HTML5 Web Storage
Overview of HTML5 Web
Storage
Web Storage
Browser Support
Local Storage
Session Storage
Prefixing your Keys
Other Storage Methods Web Database Storage Indexed Database API
7. HTML5 Canvas
Getting Started with Canvas Context
Drawing Lines
Multiple Sub-Paths
The Path Drawing Process The fill() Method
Color and Transparency Rectangles
Circles and Arcs Radians
Quadratic and Bézier Curves
Images – Basic / Sprites
Text
8. Integrated APIs Offline Application
API Cache Manifest File
The HTML File
Managing Application Cache with
JavaScript
Drag and Drop API
Introduction to HTML5