Logo du language html5

Html avancés, web components et API

Parcourez dans son entièreté le langage HTML5 en passant des web composant à une plongée dans les API les plus répandues.

Programme

Introduction

  • HTML/XHTML/CSS/JavaScript, les langages du web côté client
  • Balisage HTML5
  • Formulaires HTML5

Les API JavaScript d’HTML5

  • JavaScript au sein du standard HTML5
  • API natives et API associées
  • Tour d’horizon des nouvelles API JavaScript

API Audio et Video

  • Les éléments audio et video et attributs associés
  • Formats supportés par les différents navigateurs
  • Créer un lecteur personnalisé
  • Repli vers un lecteur Flash

API Drag & Drop

  • Principes du drag and drop
  • Exemple d’une page réarrangeable
  • Utilisation conjointe de file API pour réaliser un téléchargement de fichier côté client

Dessiner en HTML5

  • L'élément canvas et attributs associés
  • Canvas 2D vs SVG ?
  • Intégration des balise canvas et svg dans une page HTML
  • Introduction à WebGL (3D)

API de Géolocalisation

  • Méthodes de géolocatisation (IP, Wifi, GPS)
  • Autorisation par l'utilisateur
  • Intégration d'une carte faisant appel à la géolocalisation

API de Stockage Web

  • Présentation des services associés au stockage de données
  • Les cookies
  • Stockage local et en session
  • IndexedDB

Compatibilité, rétro-compatibilité et repli

  • Internet Explorer et les autres
  • Graceful Degradation et Progressive Enhacement
  • Repli simple
  • Repli systématique : la librairie Modernizr.js
  • Introduction aux polyfills

Informations pratiques

À qui s'adresse la formation

Intégrateurs front-end & développeurs back-end.

Organisation

Jour 1 / Manipulation par l'exemple.

Pré-requis

Maîtrise de HTML4/XHTML 1.0, notions de CSS2.1.

Objectifs

A l’issu de la formation, les élèves seront capables de :


- Exploiter les ressources du navigateur (API) pour une meilleure expérience utilisateur

- Comprendre les enjeux et les conditions d'utilisation des ressources applicatives des navigateurs (API)

Prochaines dates disponibles

Tarifs

Pour 1 personne :

450€ / jour

À partir de 5 personnes :

400€ / jour

Pour une classe entière :

Ces formations pourraient vous intéresser