Python, Ruby, Php, Javascript, Java, SQL, Framework, HTML5, ...

Avancé 3 jours (21 h) 1690 € ht

Réf : API

Formation API HTML5

Développez un site ou une application au moyen des différentes API HTML 5 !

HTML5 ne fait plus simplement référence à un simple langage déclaratif. Il désigne désormais tout un écosystème constitué de modules destinés à enrichir les fonctionnalités disponibles au sein du navigateur.

Cet écosystème fonctionnel couvre une très large palette de fonctionnalités, de l’extension sémantique du langage HTML à la mise en oeuvre de stratégies de communication alternative à AJAX, en passant par la mise en place de caches ou la manipulation d’éléments audio ou vidéo.

Ces fonctionnalités ne sont cependant pas figées. Les différentes API sont modulaires dans leur fonctionnement et dans leur évolution. Certaines API connaissent des changements voire de précoces obsolescences. Cette formation fait le point sur ces mises à jour et les polyfills qui peuvent aider à leur compatibilité.

Chaque ensemble d’API est illustré par des exercices de mise en pratique.

Programme

1. Introduction

  • Situation d'HTML
  • Etat des standards front-end
  • Rappel sur JavaScript
  • Perspectives d'évolution

2. Extensions sémantiques

  • Microdata
  • RDFa

3. Graphique et interactions

  • SVG
  • Canvas
  • WebGL
  • Page Visibility et Intersect API

4. Multimédia

  • Vidéo
  • Audio
  • Web Audio
  • RequestAnimationFrame

5. Accès aux périphériques

  • Géolocalisation
  • Caméra et micro
  • Battery

6. Connectivité

  • Ajax et Fetch
  • Beacon
  • Server-sent events
  • Web sockets
  • WebRTC

7. Gestion de la persistance et du cache

  • Online et Network Information
  • Storage
  • IndexedDB
  • Cache (et AppCache)

8. Performance

  • Worker
  • Service Worker
  • Introduction aux PWA
Tlcharger l'article au format PDF