Accueil >> Formation >> HTML 5

HTML 5

HTML5 Logo (World Wide Web Consortium)

Intitulé

HTML5 – Développer des applications HTML 5

Prochaine session inter-entreprises

Toulouse :
du 23 au 25 janvier 2013
du 13 au 15 février 2013
du 25 au 27 mars 2013
du 3 au 5 juin 2013
du 3 au 5 juillet 2013
du 12 au 14 août 2013

Présentation

Après 10 ans sans évolution majeure, les langages phares du web, que sont HTML et CSS, sont enfin sortis de leur léthargie. Il était temps car si les standards semblaient être figés dans le marbre, les usages eux ont beaucoup évolué : diffusion de vidéos, wikis, réseaux sociaux et communication en temps réel, sans parler de l’Internet mobile et des tablettes tactiles.

Ainsi grâce à la version 5 d’HTML, il n’est plus nécessaire de recourir à des plugins propriétaires comme Flash pour animer des éléments en 3D, ou multiplier les « hacks » pour implémenter une application de supervision. Même si sa spécification n’est pas encore finalisée, HTML5 est dès à présent exploitable, l’engouement qu’il suscite auprès des géants de l’informatique tels que Google, Apple, ou Microsoft est révélateur du bond en avant technologique qu’il représente.

Cette formation détaillera l’ensemble des apports majeurs d’HTML5 et de CSS3. Un focus sur JavaScript sera fait en début de session car ce langage, autrefois boudé des développeurs, est devenu une brique essentielle à la réalisation d’applications web de nouvelle génération. Enfin, nous n’oublierons pas de traiter les sujets concernant l’environnement de développement et d’apporter des réponses sur les bonnes pratiques de conception.

Programme

Introduction

  • Historique des langages du web
  • La révolution AJAX
  • Qu’entendons-nous par « HTML5 » ?
  • Support des navigateurs
  • Les mobiles et autres dispositifs tactiles

JavaScript, le langage incontournable

  • La syntaxe : variables, opérateurs logiques, instructions, fonctions, mots clés…
  • Objets internes
  • Le DOM (Document Object Model)
  • Gestion des évènements
  • La programmation objet en JavaScript
  • JSON (JavaScript Object Notation)

API de communication

  • Rappel sur le protocole HTTP
  • XMLHttpRequest niveau 2
  • Server-Sent Events
  • API WebSocket

Stockage côté client

  • Web Storage
  • IndexedDB et Web SQL Database
  • Accéder au système de fichiers depuis le navigateur
  • Créer des applications hors-ligne

Graphisme et multimédia

  • Canvas 2D
  • Images vectorielles SVG (Scalable Vector Graphics)
  • La 3D sans plugin
  • Flux audio et vidéo
  • Pour aller plus loin : personnalisation du lecteur, les codecs, position de lecture

Les fonctionnalités orientées « application »

  • De nouveaux champs de formulaire
  • Emettre des notifications
  • Géolocalisation
  • Glisser-déposer
  • Web Workers : enfin des threads en JavaScript
  • Tour d’horizon des nouveautés à venir

Une meilleure sémantique

  • Balises de structuration
  • Microdata
  • Propriété rel
  • L’accessibilité

La présentation avec CSS3

  • Nouveaux sélecteurs CSS
  • Mise en page sophistiquée
  • Polices de caractères
  • Les effets
  • Transformations, transitions, animations

Architecture et conception

  • Sécurité, cross domain scripting
  • Bonnes pratiques
  • Optimiser et protéger son code

Outillage et environnement de développement

  • Quel IDE ?
  • Débugger, tester une application HTML5
  • Packager une application web en une application autonome

Méthode pédagogique

60% de travaux pratiques

Audience

Architectes, développeurs, webmasters

Pré-requis

Connaissance des bases du web et d’un langage de programmation (Java, VB…)

Durée

3 jours

Tarif

1450 €

Formulaire d’inscription et CGV


Téléchargez notre catalogue formations 2013

Bookmark and Share

Besoin d'information, contactez-nous