Publication du livre HTML5, une référence pour le développeur web

Actualité par (Alsacréations, Strasbourg)
Créé le , mis à jour le (22574 lectures)
Tags : xhtml, livre, html5, api

C'est avec une certaine émotion et un trémolo dans le clavier que je peux vous dévoiler à présent le livre HTML5, une référence pour le développeur web, qui sera publié fin octobre et disponible au format numérique, sur iTunes (iBook) et izibook.

Grâce à HTML5, nous pouvons désormais développer des sites puissants et graphiquement riches en combinaison avec CSS3, ainsi que des applications web. Didactique et pratique, cet ouvrage en donne les explications essentielles, ainsi que les bonnes pratiques, les astuces utiles au développeur pour profiter au maximum des nouvelles fonctionnalités, en insistant sur la performance, la qualité du code et l’accessibilité.

Le tout en 624 pages couleur de première fraîcheur.

Livre HTML5

L'ensemble des fonctionnalités HTML5 disponibles dans les navigateurs modernes sont explorées. La première partie est un concentré de culture générale tournant autour du web et de ses langages, des pratiques de conception et des outils existants. La deuxième partie reprend l'ensemble des éléments HTML5 et leurs attributs en tant que référence du langage. Les chapitres suivants sont des applications concrètes des nouveautés apportées aux formulaires, aux médias (vidéo, son, canvas), et aux microformats. Suivent alors toutes les interfaces de programmation (API web) qui ont été développées autour du langage pour construire de belles applications web.

Sommaire détaillé

  • Une brève histoire des standards du web
    • Que s'est-il passé depuis HTML 4 ?
    • WhatWG et W3C
  • HTML en seconde langue
    • La syntaxe HTML5, l'encodage des caractères, le type MIME
    • HTML5 ou XHTML5 ?
    • Les bons outils, la validation
    • Rappels sur CSS et JavaScript
    • Publier un site en ligne, le protocole HTTP
  • Navigateurs et support
    • Panorama et prise en charge
    • Bibliothèques de détection et de modernisation
    • Frameworks HTML
  • Éléments et attributs HTML5
    • Éléments racines et méta-information
    • Groupement, liens, sections, titres, listes, texte
    • Contenu embarqué (images et médias), données tabulaires
    • Éléments interactifs et scripting
    • Attributs HTML globaux et nouveautés
  • Les formulaires HTML5 (Web Forms)
    • Les nouveaux types pour <input>
    • La construction de formulaires
    • La validation des données
  • Microformats (Microdata)
    • Le web sémantique
    • Attributs et vocabulaires
    • L'API DOM, les Rich Snippets
  • Audio et Vidéo
    • Conteneurs, codecs, licences et supports
    • Les balises <audio>, <video>, <source>, <track>
    • Interface de contrôle et événements
  • Dessin avec Canvas
    • Formes géométriques, chemins, styles de tracés, remplissages
    • Dégradés, motifs, ombrages, transformations, transparence
    • Manipulation d'images, de pixels
    • Animations et jeux, vidéo et audio
    • Et la 3D ? Et SVG ?
  • Géolocalisation
    • Se géolocaliser
    • Travailler avec la position et les coordonnées
    • Exploiter une carte géographique
  • File API
    • Lecture de fichiers depuis le système
    • Upload avec PHP et XMLHttpRequest 2
    • Drag & Drop
  • Drag & Drop
    • Glisser-déposer, événements mis en oeuvre
    • DataTransfer et le drag&drop de fichiers
  • Événements envoyés par le serveur (Server-Sent Events)
    • Principe du push
    • Côté serveur et côté navigateur
    • Syntaxe des messages et du dialogue
  • Échange d’informations entre documents (Web Messaging)
    • Fonctionnement général
    • Sécurité et format JSON
  • Communication en temps réel (Web Sockets)
    • Mise en oeuvre côté serveur et côté navigateur
    • Envoyer et recevoir des données
    • Gérer la connexion et les événements
  • Stockage des données locales (Web Storage)
    • Espaces de stockage localStorage et sessionStorage
    • Méthodes pour lire et écrire des données
    • JSON, le dépassement de quota
  • Bases de données (Indexed Database et WebSQL)
    • L'aube d'IndexedDB
    • Le crépuscule de WebSQL
    • Philosophies, prises en charge et méthodes de stockage
  • Applications web hors-ligne (Offline)
    • Détection online/offline
    • Manifeste et cache des fichiers
    • API Application Cache
  • Historique de navigation (History API)
    • Principe et navigation dans l'historique
    • Modification dynamique de l'historique
    • The king of popstate
    • Ancres et événement hashchange
  • JavaScript multi-thread (Web Workers)
    • Principe général et fonctionnement
    • Initialisation, terminaison
    • Dialogue avec le Worker, gestion des erreurs
    • Blob à la rescousse
  • JavaScript, le DOM, l'API Selectors
    • Les bases de JavaScript et du DOM
    • Propriétés et méthodes de manipulation
    • Gestionnaires d'événements et autres fonctions utiles

Le tout est complété de codes sources cohérents et d'exemples détaillés. Deux annexes seront disponibles en téléchargement libre : Accessibilité/ARIA, et un chapitre récapitulatif sur CSS.

 

Livre HTML5 exemples de pages

Je suis bien tenté, où peut-on se le procurer ?

Le livre est disponible en pré-commande sur Amazon, et sur d'autres sites (Fnac, Chapitre, Alapage) ainsi que chez votre libraire préféré en chair et en os. Il figure également dans les lots du concours lancé récemment. J'espère qu'il vous plaira !

Commentaires

Ericf a dit le

Salut,

Bravo pour ce bouquin !
Je suis bien tenté, où peut-on se procurer le format numérique ?

Artemus24 a dit le

Bonsoir à toutes et à tous,
en voilà une bonne chose ! Je vais vite l'acquérir. Mais avant, j'aimerai savoir si je peux me le procurer chez Alacréations, car la préface est faite par notre très cher administrateur M. Raphaël Goetter, et que j'aimerai qu'il soit dédicacer ?

Gili a dit le

Félicitation, superbe concrétisation !

C'est avec grand plaisir que je l’achèterai et avec un encore plus grand que je le dévorerai !

audrasjb a dit le

Cool, faudra que je me pense à me laisser tenter…
En tout cas, beau travail !!

Artemus24 > Dew (l'auteur du bouquin) est aussi administrateur… :D

jpvincent a dit le

Content pour toi dew :)

Tomek a dit le

Excellent ! Encore un must-have.

@Artemus : gaffe, si tu oublies un s à Alsacréations, la dédicace est compromise... :-P

Pecky a dit le

Cool, ça c'est une bonne nouvelle... je me tâtais de refaire mon site perso aux codes moisis et complètement défraichis en html5 justement... histoire d'exploiter les dernières "technologies" à notre portée...
Le chapitre Navigateurs et support devrait bien m'aider à avoir qqchose de fonctionnel...

Artemus24 a dit le

Bonsoir à toutes et à tous,
@ audrasjb : merci du renseignement, je ne savais pas que DEW était l'auteur du livre ! C'est le problème des pseudos !
@ Tomek : j'ai fait attention au S final, et voila que j'oublie le premier S. Tu as raison, la dédicace est compromise :-)
@ Dew : je présente mes excuses auprès de toi DEW, de ne pas avoir compris que tu étais l'auteur. Donc OUI, j'accepterai aussi une dédicace de ta part.

Mr_Chocapic a dit le

J'ai reçu aujourd'hui même le livre sur CSS avancées que je finirais surement au moment ou celui là sortira. Pile poile dans les temps! Si c'est pas du bon boulot ça?!

Skoua a dit le

Et personne ne se demande pourquoi ils y a des POTIRONS sur la couverture ?
J'exige une explication !

marc.suisse a dit le

Très bonne question en effet.

Tout comme le "tunnel" sur le livre à Raffael Goetter...

:-)

pop-up a dit le

Petite question naïve : tout cela est fixé définitivement ? (html5 et css3 bien sûr)

Thx

dew a dit le

Tout ceci est bien sûr en mouvement. Cela n'empêche cependant pas de s'y pencher, de l'utiliser, comme le font de très nombreux sites à présent. De grandes parties de la spécification sont quasi-stabilisées.

Chti_Suisse a dit le

Bonjour,

La librairie izibook place des DRMs sur ces eBooks
Est-ce bien le cas sur votre livre ?
Si oui pourquoi pas un livre sans DRM ?

pop-up a dit le

Merci dew, je vais passer commande et engloutir tout cela !

Solune a dit le

Je demeure Québec, au Canada. Comment me le procurer? Si ce n'est pas papier, puis-je en téléchargement (PDF) ???

Merci !

Dieulot a dit le

Pourquoi les livres qui touchent à la programmation/web sont si chers ? Quelqu'un pourrait m'expliquer ?

titamatth a dit le

@ Dieulot : c'est le prix ma pauvre Lucette ! Non c'est vrai que ça pique un peu quand même mais c'est l'un des rares éléments (avec les manga ><) dans lequel je suis près à placer de l'argent donc je vais pas me plaindre ;)

A ce propos, est-ce bien normal que le livre ne soit pas en ligne sur le site de La Fnac ?
http://recherche.fnac.com/Search/SearchResult...

Je vais essayer de me le procurer le plus vite possible pour ma part (je veux bien aussi un lien pour le téléchargement pour plus de facilité de "transport").

Felipe a dit le

@Solune : Il existe bien en eBook chez Eyrolles-la-librairie http://izibook.eyrolles.com/produit/1859/9782... , en espérant que l'achat ne soit pas restreint à certains pays.

@dieulot : ce n'est objectivement pas cher, en version papier. Auteur, éditeur, imprimeur, distribution, etc En version numérique on peut débattre (mais pas ici), beaucoup de facteurs rentrent en jeu dont l'évidente volonté de pas trop faire concurrence au papier.
Des mois de boulot pour une oeuvre à 37-39€, oeuvre que tu peux relire pendant des années ... Quand tu vas apprendre que la formation de 2 jours par Rodolphe aka dew himself coûte 950€ ^^

@titamatth : aujourd'hui le 31, c'est le 1er résultat avec "HTML5" (mais c'est le livre de Raphaël sur CSS avancées si on cherche "HTML 5" avec un(e) espace, celui de Rodolphe est 10e). Ceci dit, ton libraire le plus proche sera ravi de te commander le livre et que tu l'aides à exister face aux multinationales de la distribution ;)

alain_f a dit le

Bonjour,

Ce livre est alléchant, mais possédant déjà un livre sur le HTML 5 mal rédigé (fait à la vas-vite) je suis réticent à acheter celui-ci malgré son prix très abordable.

Aux utilisateurs qui en ont fait l’acquisition, pouvez-vous donner un petit feedback s'il vous plait ?

Merci.

alain_f a dit le

Double poste (pas d'édition ?).

Je me suis rendu dans ma fnac pour me faire un avis en zieutant quelques pages, mais malheureusement le livre n'y était pas.

Est-il sensé être disponible ?

dafp a dit le

Super livre, je le me le suis procuré quasiment dès sa sortie, et je suis pas du tout déçu. J'ai déjà quasiment tout lu, et c'est bien écrit, très bien expliqué. Je l'ai acheté pour en savoir plus sur les nouveautés que propose html5 et j'apprends bien plus que j'aurai pu espérer.

Félicitations, livre que je conseille, qui est très agréable de pars son papier très agréable au touché.
- une belle référence.

toag a dit le

Bonjour. J'ai rarement lu un livre technique avec autant de plaisir. Une large vision d'ensemble, une rigueur permanente, chaque domaine est creusé, et, ce qui apporte beaucoup, un sens de l'humour geek terrible. Le fou rire sur les chants grégoriens ! L'auteur prend un plaisir manifeste à découvrir et partager ses connaissances.

La préface de Raphaël Goetter précise que l'ouvrage "ne contient pas d’approximation, et l’auteur ne prend aucune liberté avec les standards. Chaque partie est testée, moult fois vérifiée et validée avant de figurer dans l’ouvrage." La promesse est tenue. Ce livre est un monument.

Je profite de ce message pour glisser deux petits corrections pour une réédition qui ne manquera pas de venir : l'auteur emploie le mot "alternative" comme un anglicisme (cette faute est à ce propos largement valable pour Raphaël Goetter aussi dans son dernier livre). Et, surtout, le mot "librairie" pour une bibliothèque de programmation, pique un peu les yeux !

Vincent_ a dit le

Je dois avoué, j'ai beaucoup hésité avant d'acheter ce livre. Dew et Raphaël sont les racines d'alsacréations, et je pensais que leur livre respectif ferait double emploi ...
Et c'est quand on ne s'y attend pas que la surprise est encore plus appréciable ... ces deux gars sont complémentaires ... un couple idéal ...
Ce livre est une vraie mine d'or, toutes les balises HTML sont expliquées avec beaucoup de précision et beaucoup de recul ... on ressent toute la passion de l'auteur dans son livre ... yooooh hoppla ... chapeau