Html5 è lo standard che si prefigge di unificare e uniformare lo sviluppo di applicazioni basate sul web.
Rispetto al classico approccio HTML, il nuovo standard implementa una serie di concetti che permettono la
creazione di vere e proprie rich web application, prediligendo una visione orientata ai
contenuti (semantica), definendo un approccio comune alla presentazione e la gestione dei contenuti
multimediali e mettendo a disposizione una serie di api javascript per la gestione di tutte quelle
feature che rendono un sito web competitivo e all’avanguardia.
In definitiva, HTML5 rappresenta il futuro del web.
Tempi, costi e argomenti verranno adattati in base al livello dei partecipanti al corso, questo ci permetterà di costruire un programma su misura di azienda.
GIORNO 1
- INTRODUZIONE AL CORSO
- NETWORKING
- Test livello di preparazione
- Richiami di HTML e programmazione Javascript
- PANORAMICA SU HTML5
- Cenni sull’evoluzione dello standard
- Differenze con le versioni precedenti
- Livello di supporto da parte dei principali browser
GIORNO 2
- RESPONSIVE DESIGN
- Introduzione al responsive designer
- Progettazione di contenuti responsive
- Rapid prototyping
- Flexible grid e media query
- Multimedia optimization
GIORNO 3
- SEMANTIC WEB
- Introduzione al web semantico
- Creazione di strutture semantiche (header, nav, section, article...)
- Creazione di contenuti semantici tramite microdata e rich snippet
- FORM E CONTROLS HTML5
- Introduzione ai nuovi elementi del form
- Creazione di form evoluti e validazione con html5
- ELEMENTI MULTIMEDIALI
- Utilizzo dei tag canvas e svg
- Utilizzo dei tag audio e video
GIORNO 4
- HTML5 JAVASCRIPT API
- Local storage
- Drag and drop
- Geolocation
- Application cache
- Web workers
- SSE e Websocket
- RECAP E WORKSHOP
- Ripasso rapido di tutti gli argomenti
- Creazione di un’applicazione completa in un contesto di lavoro reale