Les API JavaScript HTML5

Objectifs

Cette formation vous permet d'utiliser les langages HTML et CSS dans leurs dernières versions pour créer des documents respectant les standards W3C. Décrire les structures et syntaxes HTML5. Évaluer la qualité de votre code. Gérer une base de données locale.

Public

Toute personne désirant connaître ou utiliser le langage d’encodage HTML5. Et concevoir des API bases de données locales.

Durée

14 heures en présentiel sur 2 jours

Pré-requis

Connaître HTML et avoir des bonnes notions en JavaScript est indispensable pour suivre cette formation.

Formateur

Formateur expérimenté, développeur de site Web, et spécialiste du Web.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

Dessiner en HTML

  • Canvas vs SVG
  • Dessiner une ligne, un carré, un cercle
  • Le remplissage
  • Contexte et accessibilité

La géo-localisation

  • Vue d'ensemble
  • Avec ou sans l'utilisation de GPS
  • Savoir manipuler l'API
  • La vie privée de l'utilisateur

API Vidéo Audio

  • L’élément vidéo
  • Les différents formats et codecs vidéo
  • Support des sous-titres
  • L’élément audio
  • Les différents formats et codecs audio
  • Pilotage de playeur audio

Applications Web

  • Base de données locale
  • Cache d’application en locale
  • Locale Storage
  • Webstorage

API Base de données Locales

  • Vue d'ensemble des problématiques de stockage
  • Stockage en local (localStorage), en session ou en base de données
  • Création de bases, requêtes
  • Outils d'administration sqLite
  • Opérations SQL disponibles

Gestion du cache

  • Création application en mode non connecté
  • Création du fichier manifest
  • Prise en charge du mode déconnecté
  • Evénements liés au gestionnaire de cache : événements offline, online