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.

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

Certification


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.

Formation CMS

- Joomla!, Créer et Administrer Un Site Web
- Joomla!, Perfectionnement
- WordPress, Initiation, Installer et Gérer Un Site d'Entreprise
- WordPress, Perfectionnement
- Prestashop, Créer un site e-commerce

Formations "HTML, CSS, XML

- HTML, Initiation Pratique
- CSS, Donner Du Style à Vos Pages Web
- HTML5, CSS3, Orienter Votre Conception Vers Des Sites Web Modernes et Dynamiques
- Programmation en HTML5 avec JavaScript et CSS3
- Technologies XML, conception, mise en œuvre
- XML, Modéliser Vos Documents et Données

Formations "JavaScript

- JavaScript au Cœur des architectures Web, état de l’art
- JavaScript, HTML dynamique
- JavaScript, perfectionnement
- Ecmascript 6, Mettre En Oeuvre Le Nouveau JavaScript

Formation: Java/JEE/.NET/PHP

- Java EE 7, Conception et Développement d'Applications Web
- Framework JSF 2, Développer Des Applications Web
- Développer Une Application Web 2.0/GWT
- ASP.NET niveau 2, développement Web
- ASP.NET niveau 1, développement Web
- ASP.NET MVC 5, développement d'applications Web
- Introduction à la programmation avec Java
- Initiation à la Programmation Objet/Java
- L'essentiel de Java et de l'objet
- Java, Programmation Avancée

Création site internet : Mg Formation