Objectifs
Être en mesure d'utiliser les principales API du HTML5 pour la création d’applications Web.
Clientèle cible
Développeurs et intégrateurs.
Contenu
- 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 persistance locale pour sauvegarde locale d’information non structurée
- Survol de l’API IndexedDB et usage par le biais de la couche d’abstraction localForage
- Survol de l’API service workers pour sauvegarde des ressources de l’application en prévision d’un accès hors ligne
- Requis pour une application Web progressive (progressive Web app ou PWA) et création du manifeste
- Interaction avec l’utilisateur avec le glisser-déposer (drag and drop) et API de fichiers
- Introduction au protocole et à l’API WebSocket