La formation couvre également les bonnes pratiques de validation, l’utilisation des attributs personnalisés (data-*), et l’abstraction avec IndexedDB.
À 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.
Objectifs de la formation
Se familiariser avec les API fondamentales du HTML5 pour le développement d'applications Web.Clientèle visée
Développeurs et intégrateurs.Préalables
Maîtrise de JavaScript et ES6.Formateurs
Architecture 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.
Détails pédagogiques
Type de cours
Notes relatives à la formation
Noter que les éléments structurels (section, article, header, footer, nav, aside, main, figure, time, picture) sont présentés dans le cours HTML (cours WE106).
Formation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission