Professional HTML 5.0: A Complete Migration Course
(HTML5, Live Instructor-Led Training, 4 days)


Description

This SETC Certified course introduces web developers to every new feature and tag of the rich and powerful HTML 5. Beginning with the broad strokes of the language, the course quickly delves into new tags for positioning, structure, audo and visual playback, etc. Do not fool thyself. HTML 5.0 is whole new world and this course will allow you to begin exploring the possibilities of a world domintated by HTML 5.0.

Dates and Pricing


Jan 16 to Jan 19, 2018$2,500/person Feb 13 to Feb 16, 2018$2,500/person Mar 13 to Mar 16, 2018$2,500/person

Outline

Introduction HTML5
The need for HTML5
The Semantic Web
Overview of new features
HTML5 and Accessibility
Elements removed from HTML5
HTML5 and XHTML5
Differences from HTML 4.01
Differences from XHTML 1.1
HTML5 and browser support
Getting Started
Creating a HTML5 page
The Document Object
Common Attributes
Adding interaction
Existing Tags with New Meaning
a
address
b, i, ul and s
strong and small
cite
dl
head
hr
label
menu
Deprecated Elements
New HTML5 tags
section
article and aside
hgroup, header and footer
figure
mark
time
ruby, rt and rp
bdi
wbr
ins and del
HTML5 Forms and Interactive Elements
The New input Types
datalist and keygen
output, progress and meter
nav, menu and command
details
Changes to the accesskey attribute
New Link Types
Delving Deeper
Understanding the Terminology
Resources
XML and DOM
Plugins
Audio and Video Playback
Using audio and video assets
About file format
The audio element
The video element
Using the track element
Using MathML
Understanding MathML
Embedding MathML in HTML5
Using Presentation MathML
Using Content MathML
Scalable Vector Graphics
Overview of SVG
Embedding SVG in HTML5
Creating Simple Shapes
Adding Animation
The Canvas Element
Understanding the Canvas element
Using the Canvas
Using Context 2D
Adding Interaction
Overview of WebGL
WebSocket
Overview of the new WebSocket
Creating a socket
Sending a request
Processing a response
Dealing with failures
Local Storage
Local Storage overview
Difference between Cookies and Local Storage
Storing and Retrieving Data
Storage Events
Overview of Web SQL Database
Overview of Microdata
Mobile HTML5
Overview of Mobile HTML5
Mobile Device Support
Offline Support
Multimedia
GeoLocation API
Overview of CSS3
Not part of HTML5 but…
New Rules
Browser Support
Speech Support
Web Fonts
Borders and Shadow
Background
Colours
Text Effects
Resize
Multi-column Layout