Applications Web : utiliser les API fondamentales du HTML5
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
Code : WE169 Cours pratique
Durée : 18 heures
Préalables : Connaissance de la mise en page HTML (cours WE106) et du JavaScript (cours WE105). Une familiarité avec le standard CSS3 est souhaitable (cours WE172).
Programmation
Ce cours n'a aucune diffusion programmée pour les prochains mois mais vous pouvez :