Requisiti Questo corso di formazione non è tecnico ed è specificatamente progettato per coloro che vogliano rapidamente approcciare alle aree tecnologiche che compongono l'HTML5.
Imparare velocemente le caratteristiche HTML5 e il loro impatto sulle architetture. Non è un corso tecnico.
N.B. Il corso HTML5 Overview sarà svolto interamente in lingua inglese.
Parte 1- Introduzione
HTML5 Overview
History of HTML5
The HTML5 vision
WHATWG and W3C specifications
What is part of HTML5?
When can I use HTML5?
Moving away from Adobe Flash
Mobile HTML5 Applications
HTML5 Accessibility and WAI-ARIA
Web Applications versus Web Sites
HTML5 Security Overview
security
Using HTML5 in browsers that do not support it
native availability of HTML5 features
and Polyfills
Overview of the HTML5 APIs
Programming HTML5
Parte 2 - Semantic Markup, Microdata and Forms
HTML5 Markup
Page HTML5 structure
HTML5 DOCTYPE
HTML5 markup
Structural elements
Semantic elements
Deprecated elements
Validazione di pagine HTML5
Browser support and polyfills
Using Helper Libraries
HTML5Shiv
HTML5 Boilerplate
Modernizr
Microdata
Overview
Data vocabularies
Google Rich Snippet tool
HTML5 Forms
HTML5 Form elements
New input types
Form validation
Building and using HTML5 Forms
Parte 3 - CSS3
CSS3
Overview
Border radius
Box and text shadows
Gradients
Multi-column layout
Reflection
Selectors
Transformations and Transitions
Web Fonts
Media queries
Browser support and polyfills
Parte 4 -Multimedia
HTML5 Audio and Video
Overview
Audio and video containers
Audio and video codecs
WebM
H.264
Ogg
WebVTT and video accessibility
Browser support and polyfills
Parte 5 - Graphics e 3D
SVG
Overview
SVG vs. canvas
Browser support and polyfills
Canvas
Overview
Canvas coordinates
Context
Accessibility
Pixel data
Overview of 3D canvas (WebGL)
Browser support and polyfills
Parte 6 - Devices Access
HTML5 Geolocalizzazione
Overview
Use Privacy
Location information sources
Drag and Drop
Overview
More Device Access
Device orientation
Speech input
Webcam
Parte 7 - Performance and Integration
HTML5 Web Workers
Overview
Web Worker communication
High-Performance HTML5 Web App
Tips and Tricks for Web App optimization
JavaScript
CSS
Images
Sprites
Data URIs
Developer Tools for
Page Speed
YSlow
Chrome Speed Tracer
Parte 8 - Offline e Storage
HTML5 Offline Web App
Overview
ApplicationCache API and Events
Understanding the Manifest file
Server Configuration
Building and using HTML5 Offline Web App
HTML5 Web Storage
Overview
Local Storage
Session Storage
Database Storage
Overview
Web SQL Database
Indexed Database
Parte 9 - Connectivity
Cross Document Messaging
Overview
Understanding the origin concept
XMLHttpRequest Level 2