Recevoir la newsletter

Développer des applications HTML5

Développement HTML5

PrésentielPrésentiel
3 jour(s)
1 595 €HT
Toulouse (31)
Réf. HTML5
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.
Objectifs

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.

Public visé
Architectes, développeurs, webmasters
Prérequis
Connaissance des bases du web et d’un langage de programmation (Java, VB…)
Points forts
60% de travaux pratiques, petits déjeuners et déjeuners compris dans le tarif indiqué, organisme de formation situé en plein centre ville de Toulouse.

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é 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
Partager cette formation
Organisme de formation
Contacter

DocDoku

Présentation de DocDoku Site internet de DocDoku

37 rue lancefoc - Immeuble Le Delphe
31000 Toulouse

0561722409

Centre de formation
Toulouse
37 rue lancefoc - Immeuble Le Delphe
31000 Toulouse