Site Web > API Javascript

HTML5, maîtriser les API JavaScript

Vous apprendrez dans cette formation à mettre en oeuvre les différentes API JavaScript proposées par les nouvelles spécifications HTML5. Vous manipulerez ainsi celles dédiées au stockage des données, à la communication client/serveur ou encore à la géolocalisation.

2 jours

Au centre ou
dans vos locaux

Devis sur demande

Certification

Pré-requis :


Bonnes connaissances du langage HTML et de JavaScript.

Objectifs :


  • Introduction

  • Gestion de la persistance

  • Gestion du cache

  • Communication Client/Serveur

  • Gestion du glisser/copier

  • Géolocalisation

Programme :

Introduction

  • Les nouveautés HTML5 : les nouveaux éléments sémantiques, les principales balises, les formulaires…
  • Les nouveaux sélecteurs CSS : recherche d’éléments par Classe, par sélecteurs…

Gestion de la persistance

  • 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 d’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.

Communication Client/Serveur

  • Communication crossDomain.
  • Cross Document Messaging.
  • API PostMessage.
  • Types de communication : polling, long-polling, streaming.
  • Ecouteur de messages émis par le serveur. API EventSource.
  • XMLHTTPRequest Level 2. Présentation Level 2. Les événements de progression. Communication multidocuments.
  • Communication Web sockets. API et protocole.

Gestion du glisser/copier

  • Mécanismes du glisser/copier (Drag’n’Drop).
  • API de manipulation du glisser/copier.
  • L’attribut draggable.
  • Propriété de comportements.
  • Les événements.
  • Possibilités et limites.
  • Transfert d’un fichier, d’une image par glisser/copier.

Géolocalisation

  • Vue d’ensemble de la géolocalisation.
  • Données privées.
  • Sources d’information de localisation.
  • Utilisation de l’API de localisation.
  • Respect de la vie privée.

 

Vous êtes*
Société
Numéro de SIRET
Code NAF
Votre prénom*
Votre nom*
Adresse Email*
Téléphone*
Sujet*
Message*

* Champs obligatoires