Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

 

HTML5 :
Maîtriser le développement Web Nouvelle génération

Optimiser les sites Web avec les technologies émergentes


Formation 23204 jours

Courriel Courriel  Imprimer Imprimer  Q&R Q&R  PDF PDF  Facebook Facebook  Twitter Twitter

Réservation Rapide

Vous apprendrez à

  • Exploiter HTML5 pour concevoir des sites modernes offrant de nombreuses fonctionnalités et respectant les normes de la nouvelle génération
  • Améliorer l'accessibilité et l'optimisation du référencement d'un site auprès d'un moteur de recherche (SEO) avec ARIA, les éléments sémantiques et les microdonnées
  • Créer des présentations accrocheuses et professionnelles avec CSS3
  • Concevoir des formulaires conviviaux dotés de nouvelles options de saisie et de nouveaux contrôles d'interface utilisateur avancés
  • Ajouter aux applications Web basées sur JavaScript des fonctions de géolocalisation, stockage local, messagerie et traitement en arrière-plan
  • Programmer des interfaces percutantes avec l'option glisser-déposer, des graphiques conçus avec Canvas et des éléments audio et vidéo

Objectif

HTML5 offre aux organisations la possibilité d'exploiter aujourd'hui les méthodes de développement Web de demain, tout en utilisant des navigateurs traditionnels. Dans ce cours, vous créerez des pages Web réactives et conformes aux normes Web avec des interfaces de programmation d'applications (API) JavaScript nouvelle génération, afin d'améliorer l'expérience utilisateur et les performances de votre site.

À qui s'adresse cette formation

Aux concepteurs et développeurs de sites Web souhaitant migrer leurs sites vers HTML5. Des connaissances en HTML et CSS du niveau de la formation 470, " Développement d'un site Web : Travaux Pratiques", ainsi qu'une expérience de JavaScript sont requises.

Travaux pratiques

Les exercices pratiques vous permettent d'acquérir de l'expérience en matière de création de sites modernes et accrocheurs avec HTML5, CSS3 et JavaScript notamment :
  • Amélioration de la sémantique, de l'accessibilité et de l'optimisation pour les moteurs de recherche grâce à l'utilisation de balises
  • Éviter les erreurs lors des saisies utilisateur au moyen de la validation et des sélecteurs
  • Création d'un effet 3D à l'aide des bordures, des ombres et des polices
  • Personnalisation de l'expérience utilisateur avec la géolocalisation
  • Persistance des données JSON dans le stockagedu navigateur
  • Envoi de contenu au client avec les WebSockets
  • Illustration graphique des données avecl'API Canvas

Contenu détaillé

Adapter les normes Webà la nouvelle génération

  • Démystifier HTML5
  • Prendre en charge les anciens navigateurs avec des polyfils
  • Optimisation régressive

Amélioration de la sémantique, de l'accessibilité et des formulaires

Optimiser l'utilisation des balises

  • Ajouter des éléments structurels dans HTML5
  • Optimiser l'accessibilité avec la sémantique et ARIA

Prise en charge des navigateurs traditionnels

  • Gérer la compatibilité descendante
  • Travailler sans JavaScript

Aider les utilisateurs avec la saisie semi-automatique au sein des formulaires

  • Faciliter la saisie avec l'attribut autofocus et les astuces (placeholders)
  • Valider la saisie de données sans écriture de scripts
  • Éviter les erreurs avec les sélecteurs

Enrichir la conception d'un site avec CSS3

Manipuler les bordures et l'arrière-plan

  • Regrouper le contenu
  • Coins arrondis
  • Gradients
  • Images

Créer des effets recherchés

  • Zones de texte et boîtes flottantes avec ombres et opacité
  • Animer les transformations et les transitions

Appliquer des polices Web

  • Personnaliser l'aspect de la page avec des polices téléchargeables
  • Installer les polices avec @font-face

Optimiser la visibilité de la page avec les microdonnées

Améliorer l'optimisation du référencement d'un site auprès d'un moteur de recherche (SEO)

  • Utiliser les vocabulaires de données Google
  • Tester les extraits de code Google

Annoter le balisage et définir sa portée

  • Offres
  • Revues
  • Organisations
  • Adresses
  • Masquer des valeurs dans les attributs data-* personnalisés

Offrir du contenu contextuel grâce à la géolocalisation

API de géolocalisation dans JavaScript

  • Évaluer la latitude et la longitude de la position de l'utilisateur
  • Illustrer la géolocalisation avec la cartographie

Générer du contenu en relationavec la position géographique

  • Calculer les distances avec la formule Haversine
  • Filtrer des informations en fonction de la position géographique

Développer un site avec stockage local et de session, messagerie et traitements Web

Paramétrer la persistance des données

  • Enregistrer des paires clé/valeur dans localStorage
  • Exploiter JSON, les bases de données des navigateurs et les magasins d'objets (object stores)

Communication entre les fenêtres

  • Envoyer des messages entre différents domaines
  • Traiter un message provenant d'une autre source

Insérer des données de tierces parties avec Ajax

  • Autoriser le partage de ressources d'origines diverses (CORS)
  • Accéder à des fournisseurs externes avec XMLHttpRequest2

Échange d'informations avec les WebSockets

  • Dépasser les limites de HTTP
  • Envoyer des données aux clients

Accroître la réactivité via le traitement asynchrone

  • Exploiter les traitements Web pour les codes gourmands en temps processeur
  • Créer un nuage de tags à l'aide d'un traitement en arrière-plan

Simplifier les interactions avec la fonction glisser-déposer

Faire glisser des éléments

  • Traiter les glissements effectués avec la souris
  • Transférer des données avec les événements

Identification des destinations cibles

  • Activer l'emplacement cible
  • Créer une réponse à un événement Drop (déposer)

Attirer l'attention des utilisateurs avec des fonctionnalités multimédia

Créer des graphiques dynamiques avec Canvas

  • Dessiner des graphiques avec des lignes et des rectangles
  • Annoter les diagrammes à l'aide de texte et d'images

Alternatives à Canvas

  • Mathematical Markup Language (MathML)
  • Scalable Vector Graphics (SVG)

Enrichir un site avec des éléments audio

  • Ajout d'éléments audio à une page Web
  • Prise en charge de différents codecs et conteneurs

Ajouter une vidéo sur le Web

  • Encodage de média dans un conteneur Ogg
  • Conversion aux formats H.264 et WebM

<< Développement Web
 

 
HTML5 : Maîtriser le développement Web Nouvelle génération

Calendrier des Formations

29 mai - 1 juinParis S'inscrire
4 - 7 sept.Paris S'inscrire
13 - 16 nov.Paris S'inscrire
5 - 8 marsParis S'inscrire

Londres (en anglais)

29 mai - 1 juinLondon S'inscrire
28 - 31 aoûtLondon S'inscrire
27 - 30 nov.London S'inscrire
12 - 15 févr.London S'inscrire
30 avr. - 3 maiLondon S'inscrire

Plus de dates et de lieux.

 

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

 

 
« Ce que j'apprécie chez les formateurs Learning Tree, c'est qu'il ne s'agit pas d'enseignants mais de professionnels spécialisés dans leur domaine. C'est ce qui m'a le plus frappé, surtout après avoir suivi des cours délivrés par des universitaires qui ont tendance à vouloir imposer leurs méthodes, rarement compatibles avec mes propres attentes. »

– - D. Farrell,
Scholastic, Inc.