Livre HTML5, une référence pour le développeur web

Je profite d'un billet pour faire connaître un livre qui sortira d'ici peu et qui est déjà disponible en pré-commande sur Amazon, en version numérique d'ici la fin de la semaine, et prochainement dans toutes les librairies (dont Fnac, Alapage, Chapitre, etc). J'en suis l'auteur et

HTML5, une référence pour le développeur web est un livre de 624 pages en couleur, aux éditions Eyrolles, qui s'attache à explorer toutes les techniques, API et avancées du web, d'aujourd'hui et de demain. Après plusieurs mois de rédaction intensive, j'espère que celui-ci sera utile à tous les concepteurs, développeurs, intégrateurs, designers web qui cherchent à s'approprier totalement ce langage qui a été étoffé de moult fonctionnalités, permettant la construction d'applications web et de sites dynamiques de qualité.

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 consacrés aux nouveautés apportées aux formulaires, aux médias (vidéo, son, canvas), et aux microformats. Suivent alors toutes les interfaces de programmation (API) qui ont été développées autour du langage pour construire de belles applications web (géolocalisation, stockage, fichiers, drag&drop, communications, etc).

Sommaire résumé-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

Quelques captures de pages

Rendez-vous bientôt sur http://html5.blup.fr pour plus de contenus, des informations fraîches sur HTML5, des codes sources à télécharger. Références ISBN-10: 2212129823, ISBN-13: 978-2212129823.

10 commentaires pour “Livre HTML5, une référence pour le développeur web ”

  1. Julien dit :

    Neeeeeeeeeeeeed !

  2. Romain Gossé dit :

    Exactement le genre de rattrapage dont j’aurai besoin pour me remettre au web. T’as pas chômé, je te souhaite de bonnes ventes!

  3. Sing' dit :

    Ohoh ! Félicitations pour ce beau bébé !

  4. joris dit :

    Bonjour,

    J’ai acheté le livre sur Amazon et je viens de le recevoir!
    Mais il semblerait que les annexes ne soient pas encore en ligne ici : http://html5.blup.fr/ ?
    Pouvez-vous me tenir au courant lorsqu’elles le seront ?

    Merci d’avance!

  5. Jean-Michel Leclercq dit :

    Excellente lecture et très bien enrobée de traces d’humour ! D’ailleurs, ça manque souvent dans les bouquins sérieux !

    Le contenu est très bien présenté et surtout, on ne peut que constater le professionnalisme de l’auteur quant à sa documentation sur le sujet et les nombreuses références. Et puis par dessus tout, c’est beaucoup plus digeste que les pages du W3C !!!

    Encore merci !

  6. Mathieu dit :

    Bonjour,

    J’ai reçu ce livre récemment. La poste me la massacré, mais j’avais tellement hâte de le lire que je n’ai pas refusé le colis.

    Le contenu de ce livre est une vrai mine d’or. Il est agréable à lire avec ces schémas en couleurs. Ce livre met parfaitement en avant l’importance de structurer son contenu sémantiquement afin d’améliorer son référencement naturel.

    Bravo.

  7. Site pour ma maison dit :

    L’un de mes cadeaux de noël, et c’est parfait !
    Bravo pour cet ouvrage très très pro.

    Rien à voir avec le sujet mais quand on tape http://blup.fr (sans les 3 w), le site ne s’affiche pas ! Ca ce n’est pas normal :-)

    Et je voulais m’abonner au site avec mon igoogle en cliquant sur l’icone du flux RSS du site, mais pas possible à priori ?

  8. Delot eric dit :

    Salut l’artiste,
    tres beau livre et, tres interressant,
    j’aurais pourtant aimé telechager les exemples (code) du livre (je ne suis pas une vrai dactylo !)
    quand je vais sur le site approprié pour telecharger les dits exemples …. rien …
    merci de mettre a jour le lien !
    Enfin bref dans tout les cas tres bel ouvrage que je recommande c’est une mine d’or pour qui veut se lancer (que ce soit pour une mise a niveau ou pour debuter, bravo).
    Bonne continuation et à bientot j’espere.
    Eric.

  9. @champlongC dit :

    Bonjour,

    Vraiment un très bon bouquin !
    Je voulais tester l’élément canvas et l’API associée.
    Dans l’exemple de l’ardoise je rencontre un petit problème. Tout fonctionne très bien, cependant quand je change la couleur du stroke et retourne dans l’ardoise pour dessiner de nouveau, tous les strokes précédent change de couleur o_O’

    Y’a t’il une bourde dans le code ?

    Christophe

  10. seed dit :

    Bonsoir,

    Très bon livre, le choix a étais difficile car il y a eu une multitude de livre qui sont sortie sur html5 et
    mon choix a étais se lire donc merci.

    Sinon un seul souci qui survient quand je souhaite télécharger les exemples du livres apparament le lien ne fonctionne pas.

    es que c’est possible de mettre a jour le lien?

    merci.

Laisser un commentaire


Warning: Undefined variable $user_ID in /home/clients/40e149befb0318e27381f29df8fe4ffe/sites/www.blup.fr/wp-content/themes/blup/comments.php on line 65