Formation Technologies de l'information : Applications Web : utiliser les API fondamentales du HTML5
Explorez les principales API offertes par HTML5 pour concevoir des applications Web interactives et modernes. Vous apprendrez à structurer correctement le code HTML5, à gérer des formulaires enrichis, à intégrer de l’audio/vidéo sans plugins, et à exploiter les APIs de géolocalisation, de stockage local et de service workers.
<br/>
La formation couvre également les bonnes pratiques de validation, l’utilisation des attributs personnalisés (data-*), et l’abstraction avec IndexedDB.
<br/>
À travers un exercice pratique, vous développerez une application hors ligne avec persistance des données.
Un atelier essentiel pour les développeurs et intégrateurs web.
Le programme de la formation
- Présentation du contexte du HTML5, ses API et le CSS3
- Syntaxe du HTML5 : éléments, attributs, DOCTYPE
- Vérification du support, prothèses d’émulation et validation de syntaxe
- Attributs personnalisés avec data-* et DOM HTML5
- Formulaires : nouveaux types de saisie pour l’élément input; attributs placeholder, required, min, max et autofocus; élément datalist, meter, progress et output; contenu éditable
- Publication vidéo et audio : formats et codecs supportés, insertion sans programmation, gestion par programmation à travers les API
- API de géolocalisation pour localisation à l'extérieur
- API de persistance locale pour sauvegarde locale d'information
- Survol de la nouvelle API "service workers" pour sauvegarde des ressources de l'application en prévision d'un accès hors ligne
- Usage de couches d'abstraction: pour IndexedDB et pour les service workers
- Exercice synthèse avec application hors ligne et persistance des données.
À qui s'adresse cette formation ?
Public cible
Développeurs et intégrateurs.
Prérequis
Maîtrise de JavaScript et ES6.
Les objectifs de la formation
Se familiariser avec les API fondamentales du HTML5 pour le développement d'applications Web.
