HTML5 : De la page web à l'application web, livre à paraître chez Dunod
Bonjour à tous chers lecteurs,
Ces 3 derniers mois ont été particulièrement intensifs, puisque j'ai co-écrit un livre nommé "HTML5 : De la page web à l'application web" avec mon confrère blogueur de l'HTML5 Jean-Pierre Vincent, créateur et animateur de braincracking.org. Ce livre est édité par Dunod et devrait être commercialisé courant juillet.
Notre livre est préfacé par Paul Irish de Google, travaillant sur Chrome, également créateur de Modernizr, d'HTML5 Boilerplate et membre de l'équipe jQuery (c'est la grande classe donc !). Voici le programme détaillé de ce qui vous attend dans ce livre très complet de 250 pages riches en contenu (et en humour) :
L'introduction résume le cadre dans lequel évolue HTML5 et retrace son contexte historique. Nous abordons également les concepts d'amélioration progressive appliquée à HTML5 et débattons au sujet des interfaces natives.
La première partie couvre à peu près toutes les nouveautés qui se passent du côté du code HTML :
- Le second chapitre vous fera donc découvrir la nouvelle syntaxe ultra allégée et laxiste d'HTML5, ainsi que les nombreux ajouts, suppressions et changements des balises HTML. Vous découvrirez également la notion de plan de page.
- Le chapitre 3 va dépoussiérer nos vieux formulaires et leur rajouter une couche de modernité avec la validation natives des données, des nouvelles interfaces, et de très nombreuses autres nouveautés qui vont rendre vos formulaires plus interactifs et intuitifs.
- Le chapitre 4 aborde Microdata, qui va vous permettre d'enrichir la sémantique de vos pages et de faire apparaître plein de belles choses aux côtés du titre de votre site lors d'une recherche Google.
- Le chapitre 5 vous transformera en expert en accessibilité grâce à ARIA. Vous y verrez qu'en très peu d'efforts vous pourrez rendre votre site bien plus accessible.
La seconde partie se focalise sur les nouvelles APIs JavaScript :
- Le chapitre 6 vous plongera dans le monde impitoyable des APIs audio et vidéo. Des explications claires vous feront enfin comprendre les problématiques de codecs et de formats. Une fois cette barrière franchie vous verrez que ces nouvelles APIs sont extrêmement prometteuses.
- Le chapitre 7 sera l'occasion de dessiner tout un tas de choses en 2D dans une balise canvas. Vous réaliserez des filtres Photoshop-like, et serez sensibilisés aux problématiques du monde du jeu vidéo et des animations.
- Le chapitre 8 est un mélange d'API Drag and Drop, de File API et d'AJAX2. Il s'agit d'un ensemble d'APIs particulièrement adaptées à l'enrichissement d'un formulaire d'upload de fichiers tel que celui que nous avons avons réalisé en démonstration.
- Le chapitre 9 vous permettra de mettre en place la géolocalisation HTML5 ainsi que l'API Google Maps pour réaliser une application absolument vitale en randonnée !
- Le chapitre 10 permettra à votre application de fonctionner hors-ligne, en exploitant les capacités de l'AppCache ainsi que de l'API Web Storage. Cette problématique est particulièrement présente dans le domaine de la mobilité à cause des déconnexions fréquentes.
- Le chapitre 11 mettra en place la véritable révolution que sont les Web Sockets ainsi que les Server Sent Events pour construire des applications ultra réactives.
Enfin, la conclusion vous présentera toutes les autres APIs que vous pourrez encore explorer si vous souhaitez aller plus loin, abordera le CSS3, et les différents outils à utiliser pour mettre en production un projet HTML5 dès maintenant. Nous vous fournissons également un ensemble de fiches pratiques contenant de nombreux extraits de code pertinents qui vous feront gagner un temps précieux en cas d'oubli de telle ou telle méthode.
Cet ouvrage s'efforce de couvrir, en plus du domaine technique, des problématiques importantes telles que le référencement, la maintenabilité, l'accessibilité, la mobilité, le support des navigateurs ainsi que les différentes méthodes de contournement pour faire fonctionner tout ça sous IE6, 7, 8 lorsque c'est possible.
Nous y avons mis notre coeur et notre passion pour l'HTML5, et espérons qu'en plus d'apprendre plein de choses, vous passerez de très bons moments en lisant notre ouvrage.
On se retrouve donc chez votre libraire en juillet pour partir ensemble à la conquête des applications web de demain.