- Nouveaux éléments et attributs HTML5
- Sections (header, footer, nav, aside…)
- Balises time, mark, figure, figcaption
- Balises menu, command, details, summary
- Nouveaux attributs globaux
- Web Forms, les formulaires évolués HTML5
- Nouveaux types pour input (url, email, number, range, week, date, datetime, …)
- Nouveaux attributs (placeholder, autofocus, min, max, step, required, …)
- Styles CSS applicables pour la validation
- Nouveaux éléments output, progress, meter, datalist…
- Microdata
- Balisage sémantique du contenu
- Optimisation pour les moteurs d’indexation
- Attributs itemid, itemref, itemscope, itemtype, itemprop
- Vocabulaires et Rich Snippets
- Techniques d’intégration
- Outils de génération et applications
- Audio et vidéo
- Balises audio et video
- Support et formats (codecs WebM, MP4, H.264, Ogg Theora, MP3, AAC, Vorbis)
- Sources multiples
- API de contrôle en JavaScript et événements
- Gestion du plein écran
- Web Storage
- Stockage local et stockage de session
- Principes généraux de manipulation
- Utilisation de JSON
|
- Géolocalisation
- Principe général de l’API
- Se positionner (latitude, longitude)
- Suivre une position et configurer la géolocalisation
- Utiliser une carte Google Maps
- Applications hors-ligne (Appcache)
- Détection online/offline
- Rédaction du manifeste appcache
- Techniques de gestion du cache et comportement navigateur
- API de contrôle en JavaScript
- Présentation d’autres API variées
- Web Workers
- Vibrate
- Battery API
- Page Visibility
- Navigation Timing et Network Information
- Server-sent Events
- History API
- Canvas (présentation et TP)
- Dessin en 2D
- Tracé de formes et chemins
- Couleurs, remplissages, dégradés
- Images et motifs
- L’alternative SVG
|