IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Livres en français

12 livres et 20 critiques, dernière mise à jour le 14 août 2022 , note moyenne : 4.5

  1. Ajax, jQuery et PHP - 42 ateliers pour concevoir des applications Web 2.0
  2. AJAX et PHP - Comment construire des applications web réactives
  3. AJAX, Le guide complet
  4. Ajax par la pratique
  5. Design Patterns en Ajax
  6. Javascript & Ajax
  7. AJAX - Le Guide Complet
  8. Bien développer pour le Web 2.0 - Bonnes pratiques Ajax
  9. Premières applications Web 2.0 avec Ajax et PHP
  10. Ajax - Tête la première
  11. JavaScript pour le Web 2.0 - Programmation Objet, DOM, Ajax, Prototype, Dojo, Script.aculo.us, Rialto...
  12. Developpez en Ajax
couverture du livre Ajax, jQuery et PHP

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Ajax, jQuery et PHP

42 ateliers pour concevoir des applications Web 2.0

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ajax, la technologie phare des sites Web de nouvelle génération
Ajax s'est imposé comme l'outil idéal pour créer des applications Web réactives, dotées d'interfaces utilisateur riches et ergonomiques. Couplée à PHP-MySQL, cette technologie permet d'échanger des données avec le serveur, de manière souple et rapide, et de les afficher dans le navigateur sans nécessiter de rechargement.

Réaliser ses premiers moteurs Ajax-PHP
Grâce à 42 ateliers pratiques de difficulté croissante, cet ouvrage vous guidera pas à pas dans la construction d'un moteur Ajax-PHP performant, en résolvant progressivement les principaux problèmes rencontrés dans la création d'une application Ajax. Vous découvrirez en outre les multiples manières d'utiliser l'objet XMLHttpRequest pour échanger avec le serveur des flux de données dans différents formats (texte, HTML, XML, JSON ou RSS). Vous apprendrez également comment une application Ajax, côté client, peut gérer des informations stockées dans une base de données MySQL via un script PHP. Enfin, pour mettre au point ces réalisations, ce livre propose différentes techniques de débogage qui exploitent les fonctionnalités de l'extension Firebug de Firefox.

Concevoir une application performante Ajax-PHP avec jQuery
jQuery est une bibliothèque JavaScript qui permet de mettre en oeuvre des applications Ajax de manière simple et rapide. Ce livre vous explique en détail comment exploiter cette bibliothèque sur votre site pour augmenter votre productivité et la fiabilité de vos développements. Il présente en outre une sélection de plug-ins issus de jQuery capables de créer des applications Ajax et autres widgets avec une facilité déconcertante. Pour compléter votre apprentissage, la dernière partie de l'ouvrage est consacrée aux différentes technologies associées à Ajax (XHTML, CSS, XML, JavaScript, DOM, PHP et MySQL), en exposant pour chacune d'elles les connaissances nécessaires à la compréhension du livre.

À qui s'adresse cet ouvrage ?
  • À ceux qui souhaitent intégrer aisément et rapidement des applications Web performantes dans leurs projets.
  • À tous ceux qui désirent apprendre à concevoir des applications Ajax couplées à PHP/MySQL.

Édition : Eyrolles - 482 pages, 3e édition, 6 juin 2011

ISBN10 : 2212132719 - ISBN13 : 9782212132717

Commandez sur www.amazon.fr :

38.38 € TTC (prix éditeur 40.40 € TTC)
  • Introduction à Ajax
    • Chronologie du Web
    • Ajax, un acteur du Web 2.0
    • Comment fonctionne Ajax ?
    • HTTP et l'objet XMLHttpRequest

  • Environnement de développement
    • Firefox, navigateur et débogueur à la fois
    • WampServer 2, une infrastructure serveur complète
    • Dreamweaver, un éditeur polyvalent

  • Ateliers de création d'applications Ajax-PHP
    • Applications Ajax-PHP synchrones
    • Applications Ajax-PHP sans paramètres
    • Applications Ajax-PHP avec paramètres GET
    • Applications Ajax-PHP avec paramètres POST
    • Applications Ajax-PHP avec réponses HTML, XML, JSON et RSS
    • Applications Ajax-PHP-MySQL
    • Bibliothèque jQuery
    • Plug-ins jQuery

  • Ressources sur les technologies associées
    • XHTML
    • CSS
    • XML
    • JavaScript
    • Gestion du DOM avec JavaScript
    • PHP
    • MySQL

  • Annexes
    • Configuration d'une infrastructure serveur locale pour Mac
    • Test et débogage (PHP et JavaScript)
Critique du livre par Master-NiKo le 25 mai 2013
Ce livre est destiné aux développeurs connaissant déjà le PHP et le JavaScript. L'AJAX étant du JavaScript, il permet d'appeler une page PHP sans recharger la page sur laquelle on est. On appelle cela, en partie, le Web 2.0 mais attention à ne pas l'employer trop souvent aux risques de ne pas pouvoir tout référencer ! Il est plus difficile de déboguer de l'AJAX et cet ouvrage explique aussi comment faire. Par contre les chapitre 6 et 7 non rien à faire là pour moi. Ensuite la partie III est très sympa, c'est une suite de tutoriels pour comprendre les bases de l'AJAX (mode synhrone, requête post etc.) pour envoyer et recevoir des données. Quant à la partie IV, j'ai été déçu car il énumère les bases du HTML, CSS, XML, JavaScript, PHP et MySQL qui selon moi doivent être déjà maîtrisées. Seul le chapitre 20 "Gestion du DOM avec JavaScript" peut être intéressant si on a jamais eu l'occasion d'en pratiquer.
C'est tout de même un bon livre qui mérite d'être dans sa bibliothèque pour bien assimiler l'AJAX sans les plugins jQuery ou autres. Précision : il est possible de télécharger les exemples.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
Ajax, jQuery et PHP
42 ateliers pour concevoir des applications Web 2.0


Ajax, la technologie phare des sites Web de nouvelle génération
Ajax s'est imposé comme l'outil idéal pour créer des applications Web réactives, dotées d'interfaces utilisateur riches et ergonomiques. Couplée à PHP-MySQL, cette technologie permet d'échanger des données avec le serveur, de manière souple et rapide, et de les afficher dans le navigateur sans nécessiter de rechargement.

Réaliser ses premiers moteurs Ajax-PHP
Grâce à 42 ateliers pratiques de difficulté croissante, cet ouvrage vous guidera pas à pas dans la construction d'un moteur Ajax-PHP performant, en résolvant progressivement les principaux problèmes rencontrés dans la création d'une application Ajax. Vous découvrirez en outre les multiples manières d'utiliser l'objet XMLHttpRequest pour échanger avec le serveur des flux de données dans différents formats (texte, HTML, XML, JSON ou RSS). Vous apprendrez également comment une application Ajax, côté client, peut gérer des informations stockées dans une base de données MySQL via un script PHP. Enfin, pour mettre au point ces réalisations, ce livre propose différentes techniques de débogage qui exploitent les fonctionnalités de l'extension Firebug de Firefox.

Concevoir une application performante Ajax-PHP avec jQuery
jQuery est une bibliothèque JavaScript qui permet de mettre en oeuvre des applications Ajax de manière simple et rapide. Ce livre vous explique en détail comment exploiter cette bibliothèque sur votre site pour augmenter votre productivité et la fiabilité de vos développements. Il présente en outre une sélection de plug-ins issus de jQuery capables de créer des applications Ajax et autres widgets avec une facilité déconcertante. Pour compléter votre apprentissage, la dernière partie de l'ouvrage est consacrée aux différentes technologies associées à Ajax (XHTML, CSS, XML, JavaScript, DOM, PHP et MySQL), en exposant pour chacune d'elles les connaissances nécessaires à la compréhension du livre.

À qui s'adresse cet ouvrage ?
  • À ceux qui souhaitent intégrer aisément et rapidement des applications Web performantes dans leurs projets.
  • À tous ceux qui désirent apprendre à concevoir des applications Ajax couplées à PHP/MySQL.


[Lire la suite]



 
couverture du livre AJAX et PHP

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
3 commentaires
 
 

AJAX et PHP

Comment construire des applications web réactives

de
Public visé : Débutant

Résumé de l'éditeur

AJAX (Asynchronous Javascript And XML) est un langage qui permet de faire des requêtes à l'intérieur d'une page web sans avoir à recharger la page pour afficher la réponse. Cette solution rend les sites web plus interactifs et plus ergonomiques. Après avoir exposé les connaissances de base sur Ajax, ce livre décortique sept études de cas réelles qui couvrent les principaux contextes dans lesquels AJAX peut être utilisé : agrégation de fils RSS (informations en continu), outil de création de formulaire en ligne, outil de graphisme utilisant SVG... L'ouvrage papier est complété par un site où l'on peut se procurer les démos des études de cas. Cette deuxième édition a été mise à jour en profondeur.

Édition : Dunod - 264 pages, 2e édition, 13 octobre 2010

ISBN10 : 2100552783 - ISBN13 : 9782100552788

Commandez sur www.amazon.fr :

34.20 € TTC (prix éditeur 36.00 € TTC)
AJAX et PHP
JavaScript et le client AJAX
JavaScript orienté objet
PHP et MySQL côté serveur
Validation de formulaire
Débogage et profilage des applications AJAX
Techniques et patterns élaborés
Discussion en ligne avec AJAX
Grille de données AJAX
Préparer l'environnement de travail
Critique du livre par la rédaction Didier Mouronval le 17 avril 2011
Ma première réaction lorsque j'ai survolé ce livre la première fois a été relativement mitigée. En effet, le livre propose de découvrir AJAX, mais demande malgré tout des connaissances préalables en JavaScript et PHP pour l'aborder. Même si certains aspects de JavaScript sont détaillés dans les premiers chapitres, ils ne sont pas destinés à vous faire apprendre ce langage mais plus à vous en montrer des aspects souvent méconnus.
Or, si l'on retire JavaScript et PHP, on peut se demander ce dont l'auteur va pouvoir parler.
Et pourtant, la lecture s'avère très intéressante !
En effet, on peut connaître les deux langages (trois si l'on inclut les bases de données MySQL) mis en œuvre lors des requêtes AJAX sans pour autant avoir une idée claire de comment les combiner.
Autant le code JavaScript permettant d'initier et d'envoyer une requête est somme toute assez similaire à chaque fois, autant les traitements en PHP côté serveur et JavaScript sur la réponse reçue répondent à des exigences spécifiques qui dépendent de ce que l'on souhaite obtenir et du contexte d'utilisation.
Ce sont donc bien les méthodes de programmation spécifiques à une requête AJAX qui sont présentées dans ce livre, de façon claire et détaillée. De nombreux exemples servent à appuyer les différentes techniques utilisées couvrant le large éventail des solutions possibles.
Ce livre se révèle donc très bon au final, si l'on garde à l'esprit qu'il ne sera pas adapté à ceux qui veulent s'initier à JavaScript et / ou PHP grâce à l'approche AJAX.
Mise à part cette restriction, c'est un livre que je recommande vivement pour débuter avec AJAX ou approfondir ses connaissances.
Critique du livre par la rédaction Djug le 1er avril 2011
Ce livre est destiné à ceux qui désirent découvrir AJAX et se faire une idée sur ce que cette combinaison de technologies peut leur offrir.
Les chapitres les plus intéressants sont : le premier à travers lequel les auteurs du livre donnent un aperçu rapide d'AJAX et de ce qu'elle peut offrir (un exemple qui demande à l'utilisateur de saisir son nom et le serveur renvoie des réponses pendant la saisie) ; et le deuxième qui explique en détail les concepts de base d'AJAX à travers plein d'exemples (codes) très clairs et très bien commentés.
Dans les chapitres suivants, malgré le survol rapide de Javascript, DOM et de JSON, on y trouve quand même toutes les informations qui permettent de bien comprendre la suite du livre.
Dans les autres chapitres, le livre présente des cas d'utilisation d'AJAX un peu plus avancés, comme la validation d'un formulaire avec AJAX (un exemple très bien détaillé), et deux exemples dans lesquels on utilise la bibliothèque jQuery : une discussion en ligne en AJAX, et une application d'une grille de données.
Conclusion : un livre vraiment intéressant pour les débutants en AJAX.




 Commenter Signaler un problème

Avatar de Djug Djug - Expert éminent sénior https://www.developpez.com
l 04/04/2011 à 10:52
Bonjour

La rédaction de DVP a lu pour vous l'ouvrage suivant:
AJAX et PHP - Comment construire des applications web réactives de Bogdan Brinzarea, Cristian Darie et Audra Hendrix

paru aux Editions Dunod

Cet ouvrage s'adresse aux développeurs PHP qui veulent apprendre à implémenter des applications Web 2.0 en utilisant PHP, JavaScript, MySQL et jQuery, qui recherchent un didacticiel AJAX fondé sur des exemples, qui souhaitent découvrir des patterns et des techniques de programmation AJAX et qui veulent être en mesure d'évaluer les implications de leur code sur la sécurité et les moteurs de recherche. Cette deuxième édition a été totalement réécrite pour devenir votre guide des techniques de développement Web 2.0 modernes. Elle couvre chaque aspect important de la création et de la maintenance des applications AJAX et PHP, en s'appuyant sur de nombreux exemples et des études de cas détaillées : créer des applications web rapides, légères et performantes grâce aux technologies AJAX ; bâtir des applications AJAX réelles en utilisant PHP et MySQL sur le serveur et Javascript et jQuery sur le client ; associer des fonctionnalités client et serveur au travers d'AJAX pour améliorer l'expérience utilisateur sur le site web ; construire une page de validation de formulaire qui se fonde sur AJAX, mais qui reste opérationnelle lorsque le client ne prend pas en charge JavaScript et AJAX ; déboguer le code AJAX et PHP à l'aide d'outils modernes ; utiliser la bibliothèque JavaScript jQuery.

L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?

Exprimez-vous!! Votre avis nous intéresse...
Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
l 17/04/2011 à 15:07


J'en profite pour vous faire aussi part de ma critique concernant ce livre : AJAX et PHP - Comment construire des applications web réactives

Comme toujours, n'hésitez pas à nous faire part de vos retours concernant ce livre !
Avatar de manich29 manich29 - Nouveau Candidat au Club https://www.developpez.com
l 02/10/2011 à 19:49
salut,

je me suis fait procuré ce livre ( biblio de la fac), lorsque je me suis rendu sur le site DUNOD.com pour télécharger le complément en ligne (les différents scripte), un mot de passe m'a été demander (le dernier mot de la page 185 du livre 2éme édition), alors que mon édition est la 1ére. puisse quelqu’un m'aider et me donner ce fameux mot.

merci.

 
couverture du livre AJAX, Le guide complet

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

AJAX, Le guide complet

de

Résumé de l'éditeur

Cet ouvrage s'adresse à tous ceux qui souhaitent maîtriser AJAX qu'ils aient ou non des connaissances précises sur ce sujet.
Après avoir appris à créer une page, apprenez à la dynamiser avec les CSS, à structurer vos données avec XML et à rendre le site compatible "tout navigateur". Découvrez ensuite comment choisir un langage serveur, tirer parti du mode Asynchrone et gérer une base de données.
L'ouvrage s'appuie tout au long des pages sur de très nombreux cas pratiques ! Un ouvrage incontournable pour découvrir et maîtriser AJAX !

Édition : Micro Application - 367 pages, 4e édition, 15 juillet 2009

ISBN10 : 2300022028 - ISBN13 : 9782300022029

Commandez sur www.amazon.fr :

14.25 € TTC (prix éditeur 15.00 € TTC)
Ajax, qu'est-ce que c'est ?
Créer sa première page avec Ajax
Mieux comprendre le langage JavaScript
HTML, le vilain canard de la famille SGML
Rendre son site Ajax compatible avec tous les navigateurs
Les langages serveurs
Vous avez dit Ajax : comment tirer partie du mode asynchrone ?
Aller plus loin avec le JavaScript Orienté Objet
Découverte d'un framework orienté Ajax : script.aculo.us
Vous en rêviez : votre portail web Ajax en 20 minutes !
Découvrir les design patterns
Annexes
Critique du livre par la rédaction Didier Mouronval le 2 décembre 2009
Il faut avouer que lorsque l'on referme le livre, on reste sur un sentiment mitigé.
En effet, il s'agit d'un bon livre. Les points importants du sujet sont abordés de façon détaillée. L'essentiel de ce qu'il y a à savoir pour comprendre AJAX est présent, soutenu par de nombreux exemples de code pertinents et bien commentés. Réellement, le but affiché de ce livre semble atteint.
Malgré tout, il reste à mon sens certains écueils, bien que ceux-ci n'empêchent pas la bonne compréhension de ce qu'est AJAX, de ce que l'on peut en attendre et de ce qu'il est possible de faire avec et comment.
D'abord, je trouve que l'organisation des premiers chapitres du livre peut être rebutante pour les débutants. En effet, des points qui ne sont pas sensés être déjà connus y sont évoqués, rendant la compréhension difficile lorsque, précisément, on lit le livre pour les découvrir.
Ensuite, même s'il s'agit d'une réédition, le copyright est daté de juillet 2009, or le livre ne prend pas en compte les dernières évolutions des navigateurs, ce n'est pas forcément gênant pour l'exactitude des explications, mais c'est toutefois dommage. De même, certains choix de codes, entre autre le choix du HTML 4 comme base, sans déclaration de DTD, ne me semblent pas judicieux, notamment parce que cela accentue les différences d'interprétations entre navigateurs, qui reste la contrainte à laquelle il faut essayer de se soustraire au maximum.
Enfin, mettre en avant l'utilisation d'un framework est une bonne idée, mais le choix de script.aculo.us me parait inapproprié, parce que ce n'est pas un framework AJAX ! Certes, cette librairie implémente des classes qui utilisent des requêtes AJAX, mais elle ne fait qu'utiliser les méthodes AJAX de Prototype...
Cependant, il y a tout le reste.
D'abord, une maîtrise manifeste du sujet par les auteurs. Etonnamment, ce n'est pas toujours le cas...
J'ai beaucoup apprécié la façon d'évoquer et de permettre de contourner les différences des navigateurs. De même, l'utilisation de codes que l'on fait vivre et évoluer au fur et à mesure que l'on avance dans le sujet est particulièrement pédagogique et efficace.
En résumé, l'argumentaire de la collection est "la meilleure façon de faire le tour du sujet". L'objectif est atteint, bien que selon moi, les plus débutants devront reprendre certaines parties afin de mieux les comprendre à la lumière des chapitres ultérieurs.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
AJAX, Le guide complet


Cet ouvrage s'adresse à tous ceux qui souhaitent maîtriser AJAX qu'ils aient ou non des connaissances précises sur ce sujet.
Après avoir appris à créer une page, apprenez à la dynamiser avec les CSS, à structurer vos données avec XML et à rendre le site compatible "tout navigateur". Découvrez ensuite comment choisir un langage serveur, tirer parti du mode Asynchrone et gérer une base de données.
L'ouvrage s'appuie tout au long des pages sur de très nombreux cas pratiques ! Un ouvrage incontournable pour découvrir et maîtriser AJAX !

[Lire la suite]



 
couverture du livre Ajax par la pratique

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Ajax par la pratique

de
Traducteurs : Hervé Soulard
Public visé : Intermédiaire

Résumé de l'éditeur

AJAX s'est imposé comme technique privilégiée de programmation d'interfaces depuis l'essor des applications orientées Web, et particulièrement Web 2.0. Le code côté client redevient un élément fondamental de l'interaction avec les services Web, et les bibliothèques JavaScript facilitant les interactions entre les utilisateurs et les serveurs de données fleurissent pour toutes les plates-formes. Ajax par la pratique se veut aussi complet que possible sur les différents moyens de mettre en œuvre Ajax, indépendamment du navigateur, et quelle que soit l'architecture utilisée. Vous apprendrez bien sûr à maîtriser le comportement de l'objet XMLHttpRequest sur toutes les plates-formes, mais vous vous familiariserez surtout avec les bibliothèques et APIsles plus intéressantes comme Script.aculo.us, Prototype, Dojo, ou E4X. Voici un extrait de la table des matières, qui vous donnera un avant-goût des thèmes abordés en détail dans cet ouvrage : Fonctionnement d'Ajax ; Principaux toolkits Ajax ; Ajaxifier une application ; Débloguer une application Ajax ; Ajax en mode dégradé ; JSON et JSON-RPC ; Ajax et java ; Ajax et PHP ; Ajax et Rails ; Ajax en mode proxy avec DWR ; ASP.NET et Atlas. Vous apprendrez même les grands principes de la programmation d'interface en JavaScript grâce à une étude en profondeur du fonctionnement de Google Maps. Ce livre est particulièrement adapté aux programmeurs, mais les architectes et les designers y puiseront aussi l'inspiration nécessaire à la conception des applications Web de demain.

Édition : O'Reilly - 256 pages, 1re édition, 1er mai 2006

ISBN10 : 2841773876 - ISBN13 : 9782841773879

Commandez sur www.amazon.fr :

35.00 € TTC (prix éditeur 35.00 € TTC) livraison gratuite !
Créer des applications Internet avec Ajax
Créer des cartes Google
Ajax en action
Présentation d'Ajax
Environnements Ajax
Ajax et l'interface utilisateur, partie 1
Ajax et l'interface utilisateur, partie 2
Débogage des applications Ajax
Ajax en mode dégradé
JSON et JSON-RPC
Intégration côté serveur
Ajax avec PHP
Ajax dans Rails
Proxies Ajax avec DWR
ASP
NET et Atlas
L'avenir d'Ajax
Critique du livre par la rédaction bigboomshakala le 1er juin 2008
Tout d'abord ce livre ne s'adresse pas au néophyte de la programmation web. Pour espérer vous en sortir il vous faut déjà connaître (si ce n'est maîtriser) HTML et JavaScript. Bien sûr vous aurez droit à quelques rappels de JavaScript et de manipulation du DOM nécessaires à l'utilisation d'Ajax, mais ce livre mise sur un public averti.
En ce qui concerne le contenu on fait le tour des basiques d'AJAX : comment interfacer AJAX dans vos pages web, compatibilité avec les navigateurs, débogage, Ajax & PHP, Ajax et RAILS, etc... Vous apprenez comment faire des appels aux serveurs sans rechargement de page (grand intérêt d'Ajax), ce que sont les appels asynchrones. Avec Ajax vos traitements sont plus légers et transparents pour l'utilisateur.
Personnellement je comprend mal l'intérêt de commencer l'ouvrage par un code source GoogleMap-like qui peut être assez indigeste de prime abord, je l'aurais plutôt vu en annexe pour illustrer une utilisation poosible d'Ajax. Globalement le contenu est de qualité, mais pèche par un manque d'illustrations qui, à mon goût, permettent de retenir l'attention du lecteur. La partie que j'ai appréciée particulièrement concerne le débogage, on y trouve les outils nécessaires pour les principaux navigateurs ce qui peut vous sauvez la vie
En bref un livre que je conseille à ceux qui veulent dynamiser leur pages web avec Ajax et n'ont pas peur de potasser. Ils apprendront ici les notions nécessaires à l'utilisation de cette technologie.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
Ajax par la pratique


AJAX s'est imposé comme technique privilégiée de programmation d'interfaces depuis l'essor des applications orientées Web, et particulièrement Web 2.0. Le code côté client redevient un élément fondamental de l'interaction avec les services Web, et les bibliothèques JavaScript facilitant les interactions entre les utilisateurs et les serveurs de données fleurissent pour toutes les plates-formes. Ajax par la pratique se veut aussi complet que possible sur les différents moyens de mettre en œuvre Ajax, indépendamment du navigateur, et quelle que soit l'architecture utilisée. Vous apprendrez bien sûr à maîtriser le comportement de l'objet XMLHttpRequest sur toutes les plates-formes, mais vous vous familiariserez surtout avec les bibliothèques et APIsles plus intéressantes comme Script.aculo.us, Prototype, Dojo, ou E4X. Voici un extrait de la table des matières, qui vous donnera un avant-goût des thèmes abordés en détail dans cet ouvrage : Fonctionnement d'Ajax ; Principaux toolkits Ajax ; Ajaxifier une application ; Débloguer une application Ajax ; Ajax en mode dégradé ; JSON et JSON-RPC ; Ajax et java ; Ajax et PHP ; Ajax et Rails ; Ajax en mode proxy avec DWR ; ASP.NET et Atlas. Vous apprendrez même les grands principes de la programmation d'interface en JavaScript grâce à une étude en profondeur du fonctionnement de Google Maps. Ce livre est particulièrement adapté aux programmeurs, mais les architectes et les designers y puiseront aussi l'inspiration nécessaire à la conception des applications Web de demain.

[Lire la suite]



 
couverture du livre Design Patterns en Ajax

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Design Patterns en Ajax

de
Traducteurs : Denis Priou, Michel Beteta, Frédéric Laurent

Résumé de l'éditeur

Ajax est l'une des technologies Web les plus appréciées actuellement. En s'appuyant sur des standards éprouvés comme JavaScript et XML pour mettre à jour les données du client en temps réel à partir d'un serveur distant, Ajax apporte souplesse et réactivité à de nombreux services et sites web comme Gmail, Pandora, Google Maps ou Wikio. Design Patterns en Ajax propose au développeur Web ainsi qu'au designer de mettre en place rapidement des services fonctionnels en Ajax avec l'aide de design patterns. Les design patterns sont des méthodes réutilisables se concentrant sur les cas de figures modélisés les plus fréquemment rencontrés d'un développement. Cet ouvrage repose sur une approche concrète consistant à passer de la théorie à la pratique à partir d'exemples illustrant chaque pattern. Vous apprendrez entre autres comment :
  • Concevoir des applications Ajax.
  • Gérer les accès distants via le Web grâce aux appels XMLHttpRequest ou IFrame.
  • Mettre en place des services web.
  • Optimiser les performances de votre site avec les techniques de cache.
  • Rendre votre page plus interactive avec des widgets ou des éléments modifiables.
  • Utiliser des effets pour mettre en valeur le contenu.
  • Effectuer des tests pour vérifier la fiabilité de vos services web.


Design Patterns en Ajax vous aidera à concevoir des sites à la fois interactifs et optimisés tirant parti de toute la puissance d'Ajax à l'heure du Web 2.0.

Michael Mahemoff est diplomé de l'université de Melbourne en Informatique et ingénierie logicielles. Il a consacré sa thèse à la réutilisation des méthodes de programmation et aux interfaces homme-machine. Il vit aujourd'hui à Londres où il exerce en tant que consultant-développeur dans les secteurs de la Banque, des hôpitaux et en logistique.

Édition : O'Reilly - 682 pages, 1re édition, 1er janvier 2007

ISBN10 : 2841773973 - ISBN13 : 9782841773978

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC)
  • Introduction
    • Introduction à Ajax
    • Un premier contact avec les patterns
    • Conception sous Ajax : principes et patterns
  • Patterns technologiques fondamentaux
    • Le pattern Ajax App : les applications Ajax
    • Manipulation de l'affichage
    • Accès à distance via le Web
    • Comportement dynamique
    • Technologies d'extension
  • Patterns de programmation
    • Les services web
    • Le dialogue navigateur-serveur
    • Population DOM
    • Génération de code et portabilité
    • Optimisation des performances
  • Patterns fonctionnels et ergonomiques
    • Widgets (éléments graphiques)
    • Architecture de la page
    • Effets visuels
    • Fonctionnalités
  • Patterns de développement
    • Diagnostics
    • Tester
  • Annexes
    • Frameworks et bibliothèques Ajax
    • Configuration du code des exemples
    • Patterns et langage de Patterns
    • Références
Critique du livre par la rédaction Yoshio le 22 janvier 2008
Tout d'abord, comme vous aurez pu le constater en voyant le titre du livre, celui-ci n'a pas pour but de vous apprendre l'Ajax.
Après un bref historique d'Ajax, l'auteur nous présente une bonne cinquantaine de design patterns. La façon dont les patterns sont présentés est très bien pensée. C'est-à-dire que nous avons à chaque fois une anecdote où un personnage fictif se trouve dans une situation en train d'utiliser ou de vouloir élaborer ce pattern. Ensuite nous avons l'énoncé du problème avec toutes les contraintes que celui-ci pourrait poser. Bien évidemment après nous avons la solution ainsi que les décisions prises. Et pour finir nous avons des exemples réels d'utilisation de ce pattern. J'insiste bien sur le fait que l'auteur nous présente les patterns ! Il y a certes des bouts de code par ci par la, mais ne vous attendez pas à en trouver prêt à l'emploi dans le livre. Toutefois, la plupart des patterns ont un lien vers des sites de démonstration où le code est souvent fourni.
Comme exemples de patterns nous avons le célèbre Live Search ou le Scheduling (Google Suggest). Bref que du plaisir à lire les explications, les défauts, …
Après les présentations des divers patterns les plus courants viennent, selon moi, les chapitres le plus intéressants du livre. Un chapitre nommé « Patterns de développement » nous montre plusieurs outils bien pratiques qui permettent de tracer, débuggeur l'exécution d'un script ou bien de renifler le trafic d'une requête XMLHttpRequest. Les pratiques énoncées dans le chapitre qui suit permettent d'élaborer un mécanisme de test automatisé pour un composant toujours avec son lot d'outils. En fin de livre, l'auteur nous fourni une très belle liste de frameworks et bibliothèques Ajax disponible pour différents langages de programmation tels que le C++, .NET, Ruby, Python , …
Critique du livre par la rédaction farscape le 22 janvier 2008
Ajax design patterns se propose de nous faire découvrir les modèles de conception associés à la technologie Ajax,
Après une introduction et un historique sur AJAX l'auteur découpe son ouvrage en quatre catégories de patterns :
- Les patterns technologiques fondamentaux, c'est-à-dire liés essentiellement au mode de fonctionnement AJAX.
- Des patterns de programmation : comme les services web, la programmation DOM.
- Des Patterns fonctionnels et ergonomiques : comme les widgets, les effets visuels.
Suivants les sujets des exemples sont donnés avec le support de bibliothèques existantes comme openrico ,script.aculo. us pour les plus connues.
- Enfin les patterns de développement liés aux méthodes de diagnostics et tests.

L'étude d'un pattern se décompose selon un plan présenté en début d'ouvrage :
L'auteur part d'une anecdote qui correspond à un besoin utilisateur ou à une problématique du développeur.
Vient ensuite un exposé du problème, ses contraintes et une présentation succincte de la solution.
L'auteur expose ensuite l'utilisation du pattern dans une application réelle existante, puis un exemple de code avec des révisions successives quand le pattern s'y prête.
Enfin chaque étude de pattern est clôturée par la citation de patterns alternatifs ou associés ainsi qu'une liste de lien utiles.
Cet ouvrage n'est pas un livre de formation, il est nécessaire pour comprendre tous les thèmes abordés, de connaitre le panel de technologies associés à AJAX.
Le lecteur type sera donc un développeur web ou un responsable voulant appréhender la conception d'applications Ajax pour le web 2.0.

Ce que j'en pense :
Soixante dix patterns ou modèles de conception sont décrits dans cet ouvrage !
Autant dire que c'est une vraie mine d'informations, permettant de se faire une idée précise de ce qui est possible d'implémenter et comment le réaliser.
Néanmoins ne vous attendez pas à avoir un pattern avec du code prêt à l'emploi.
Il y a certes des portions de code pour illustrer certains aspects du pattern, mais l'auteur s'est concentré sur l'explication du modèle.
Pour la mise en application il fournit un lien sur un cas réel avec éventuellement un exemple extrait du site web associé au livre.
En ce qui me concerne j'ai été un peu déçu du chapitre widgets qui pour moi relève plus d'un inventaire de composants que de patterns.
Enfin il faut saluer l'annexe du livre qui référence une liste assez conséquente de Framework ou bibliothèques AJAX.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
Design Patterns en Ajax


Ajax est l'une des technologies Web les plus appréciées actuellement. En s'appuyant sur des standards éprouvés comme JavaScript et XML pour mettre à jour les données du client en temps réel à partir d'un serveur distant, Ajax apporte souplesse et réactivité à de nombreux services et sites web comme Gmail, Pandora, Google Maps ou Wikio. Design Patterns en Ajax propose au développeur Web ainsi qu'au designer de mettre en place rapidement des services fonctionnels en Ajax avec l'aide de design patterns. Les design patterns sont des méthodes réutilisables se concentrant sur les cas de figures modélisés les plus fréquemment rencontrés d'un développement. Cet ouvrage repose sur une approche concrète consistant à passer de la théorie à la pratique à partir d'exemples illustrant chaque pattern. Vous apprendrez entre autres comment :
  • Concevoir des applications Ajax.
  • Gérer les accès distants via le Web grâce aux appels XMLHttpRequest ou IFrame.
  • Mettre en place des services web.
  • Optimiser les performances de votre site avec les techniques de cache.
  • Rendre votre page plus interactive avec des widgets ou des éléments modifiables.
  • Utiliser des effets pour mettre en valeur le contenu.
  • Effectuer des tests pour vérifier la fiabilité de vos services web.


Design Patterns en Ajax vous aidera à concevoir des sites à la fois interactifs et optimisés tirant parti de toute la puissance d'Ajax à l'heure du Web 2.0.

Michael Mahemoff est diplomé de l'université de Melbourne en Informatique et ingénierie logicielles. Il a consacré sa thèse à la réutilisation des méthodes de programmation et aux interfaces homme-machine. Il vit aujourd'hui à Londres où il exerce en tant que consultant-développeur dans les secteurs de la Banque, des hôpitaux et en logistique.

[Lire la suite]



 
couverture du livre Javascript & Ajax

Note 5 drapeau CD-Rom
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Javascript & Ajax

de
Public visé : Intermédiaire

Résumé de l'éditeur

Avec cet ouvrage, à travers des exemples de code précis et concis, centrés à chaque fois sur une notion spécifique, vous acquerrez progressivement les notions fondamentales du Javascript, des CSS et d'Ajax/. Son approche visuelle et pratique vous permettra d'appliquer au fur et à mesure vos connaissances à la construction de vos pages Web.Un guide complet destiné aussi bien aux débutants qu'aux développeurs exercés souhaitant un ouvrage de référence sur la programmation du JavaScript et d'Ajax.

Offert : Un CD-ROM contenant des fichiers d'exemples, Venkman le débogueur Javascript de Mozilla et des kits d'outils Ajax (Dojo, Mochikit, Sajax, Scriptaculous, YUI).

Édition : Campus Press - 443 pages, 1re édition, 0 0

ISBN10 : 2744023108 - ISBN13 : 9782744023101

Broché, 906 x 110 x 740

Commandez sur www.amazon.fr :

23.66 € TTC (prix éditeur 23.66 € TTC) livraison gratuite !
Découverte du JavaScript
Premiers pas
Notions fondamentales du langage
Travailler avec des images
Des cadres, des cadres et encore des cadres
Travailler avec des fenêtres de navigateur
Gestion des formulaires
Formulaires et expressions régulières
Gérer des évènements
JavaScript et cookies
Introduction aux CSS
Les objets et le DOM
Créer des pages dynamiques
JavaScript appliqué
Introduction à Ajax
Kit d'outils Ajax
Bookmarklets
Critique du livre par la rédaction Faith's Fall le 28 avril 2009
Ce livre est une référence pour toute personne désirant se mettre au langage JavaScript et à AJAX. Il amène l'utilisateur à apprendre le langage pas à pas avec des exemples pratiques bien définis et utiles dans les travaux de tous les jours comme la gestion des formulaires, la gestion du navigateur ou simplement travailler avec des images. Le contenu du livre est clair et vraiment bien présenté, chaque explication est accompagnée d'un exemple concret sous forme de code source et/ou d'affichage représentant la sortie voulue. J'ai également apprécié les astuces tout au long des chapitres qui donnent des petits plus sur la pratique et permet de comprendre au mieux certains aspects du langage et de ce fait, pouvoir améliorer le code au plus proche de la perfection.

Ce livre est une petite merveille pour l'apprentissage du langage et je conseille fortement son acquisition à toute personne qui souhaite apprendre le JavaScript ou même simplement se rappeler les bases du langage. À noter, il aborde également les premiers pas vers AJAX, mais ne se spécialise pas trop dedans, mais suffisamment pour intéresser le lecteur.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 02/06/2014 à 20:20
Bonjour,

Javascript & Ajax


Avec cet ouvrage, à travers des exemples de code précis et concis, centrés à chaque fois sur une notion spécifique, vous acquerrez progressivement les notions fondamentales du Javascript, des CSS et d'Ajax/. Son approche visuelle et pratique vous permettra d'appliquer au fur et à mesure vos connaissances à la construction de vos pages Web.Un guide complet destiné aussi bien aux débutants qu'aux développeurs exercés souhaitant un ouvrage de référence sur la programmation du JavaScript et d'Ajax.

Offert : Un CD-ROM contenant des fichiers d'exemples, Venkman le débogueur Javascript de Mozilla et des kits d'outils Ajax (Dojo, Mochikit, Sajax, Scriptaculous, YUI).

[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?



 
couverture du livre AJAX

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

AJAX

Le Guide Complet

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s'adresse à tous ceux qui souhaitent maîtriser AJAX qu'ils aient ou non des connaissances précises sur ce sujet. Après avoir appris à créer une page, apprenez à la dynamiser avec les CSS, à structurer vos données avec XML et à rendre le site compatible "tout navigateur". Découvre ensuite comment choisir un langage serveur, tirer parti du mode Asynchrone et gérer une base de données. L'ouvrage s'appuie tout au long des pages sur de très nombreux cas pratiques ! Un ouvrage incontournable pour découvrir et maîtriser AJAX !

Édition : Micro Application - 562 pages, 1er septembre 2006

ISBN10 : 2742968288 - ISBN13 : 9782742968282

Commandez sur www.amazon.fr :

11.40 € TTC (prix éditeur 12.00 € TTC)
Ajax, qu'est-ce que c'est ?
Créer sa première page avec Ajax
Dynamiser une page en utilisant les feuilles de styles CSS
Mieux comprendre le langage Javascript
Analyse d'un document HTML
HTML, le vilain canard de la famille SGML
Rendre son site Ajax compatible avec tous les navigateurs
Les langages serveurs
Vous avez dit Ajax : comment tirer partie du mode asynchrone ?
Sensibilisation aux systèmes de gestion de bases de données
La gestion des contacts
Aller plus loin avec le Javascript orienté objet
Découverte d'un Framework Ajax : Script.aculo.us
Vous en rêviez : votre portail web Ajax en 20 minutes !
Annexes
Index
Critique du livre par la rédaction RideKick le 12 novembre 2007
Ce livre retrace les étapes de la création d'un site web dont le code est propre et structuré. En premier lieu quelques rappels sont de mise : HTML / XML, CSS, JavaScript (langage et objets DOM) et bien d'autres. Progressivement on aborde la difficulté : langages dynamiques (PHP, ASP ...) avec en supplément les guides pour leur mise en fonction sur votre poste. Puis les bases de données (et les guides de mise en place) et enfin la création d'un site web Ajax à l'aide des connaissances assimilées dans les chapitres précédents. Toujours clair et précis, chaque chapitre comprend des exemples simples et concrets, très bien commentés et se termine par une « check-list » des points principaux évoqués dans ledit chapitre.
En conclusion : Un très bon livre pour débuter le développement web qui conviendra à un public débutant mais aussi intermédiaire de par la précision des sujets abordés.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
AJAX
Le Guide Complet


Cet ouvrage s'adresse à tous ceux qui souhaitent maîtriser AJAX qu'ils aient ou non des connaissances précises sur ce sujet. Après avoir appris à créer une page, apprenez à la dynamiser avec les CSS, à structurer vos données avec XML et à rendre le site compatible "tout navigateur". Découvre ensuite comment choisir un langage serveur, tirer parti du mode Asynchrone et gérer une base de données. L'ouvrage s'appuie tout au long des pages sur de très nombreux cas pratiques ! Un ouvrage incontournable pour découvrir et maîtriser AJAX !

[Lire la suite]



 
couverture du livre Bien développer pour le Web 2.0

Note 5 drapeau
Détails du livre
Sommaire
Critiques (5)
0 commentaire
 
 

Bien développer pour le Web 2.0

Bonnes pratiques Ajax

de

Résumé de l'éditeur

Adieu, soupes de balises et combinaisons de JavaScript propriétaires qui polluaient le Web 1.0... Place à des applications accessibles et ergonomiques, des scripts portables et du balisage sémantique : créer des interfaces bluffantes et interactives à la Web 2.0 (Gmail, Google Maps, Flickr, Netvibes...) est l'occasion d'instaurer de bonnes pratiques de développement - pour travailler mieux, plus vite, et dans le respect des normes.

Une bible des meilleures pratiques de développement Web 2.0

Christophe Porteneuve livre dans cet ouvrage plus de dix années d'expérience en développement et en qualité web. Il rappelle les fondamentaux techniques du Web 2.0 (XHTML, CSS, JavaScript, DOM...), décrit l'usage des frameworks de développement dédiés Prototype et script.aculo.us dans leur version la plus récente, et explore le coeur d'Ajax, XMLHttpRequest, ainsi que la question des contenus et services externes (services web, API REST et flux de syndication RSS et Atom). Outre une réflexion sur l'accessibilité et l'ergonomie, il explique comment conjuguer toutes ces technologies dans le cadre d'une méthodologie de développement cohérente et qualitative.

Cette deuxième édition augmentée, entièrement mise à jour pour tenir compte des récentes évolutions des standards, illustre la technologie de la réutilisation d'API JavaScript tierces ("mashups") et explore en détail le débogage JavaScript côté client de vos applications web.

Édition : Eyrolles - 674 pages, 2e édition, 2 octobre 2008

ISBN10 : 2212123914 - ISBN13 : 9782212123913

Format : 19,2 x 23; Poids : 1434 g; Couverture : Broché; Intérieur : noir et blanc

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 45.00 € TTC) livraison gratuite !
  • Préface
    • Avant-propos
      • A qui s'adresse ce livre ?
      • Qu'allez-vous trouver dans ce livre ?
      • Les standards du Web
      • Qu'est-ce que le "Web 2.0" ?
      • Vue d'ensemble, chapitre par chapitre
      • Remerciements
    • Chapitre 1 - Pourquoi et comment relever le défi du Web 2.0 ?
      • Avant/Après:quelques scénarios frappants
      • Bien maîtriser ses outils clés : XHTML, CSS, JS, DOM et Ajax
      • Faire la part des choses : Ajax, c'est quoi au juste ?
      • Plan d'actions pour deux objectifs : méthode et expertise
  • Donner vie aux pages
    • Chapitre 2 - Ne prenez pas JavaScript pour ce qu'il n'est pas
      • Mythes et rumeurs sur JavaScript
      • S'y retrouver entre JavaScript, EcmaScript, JScript et ActiveScript
      • Tout ce que vous ne soupçonniez pas : les recoins du langage
      • "Unobstrusive JavaScript" : bien associer code JS et page web
      • Astuces pour l'écriture du code
      • Mieux déboguer du Javascript
      • Pour aller plus loin...
    • Chapitre 3 - Manipuler dynamiquement la page avec le DOM
      • Pourquoi faut-il maitriser le DOM ?
      • Le DOM et ses niveaux 1,2 et 3
      • Maîtriser les concepts: document, noeud, élément, texte et collection
      • Quelques bonnes habitudes
      • Répondre aux événements
      • Besoin fréquents et solutions concrètes
      • Résoudre les écueils classiques
      • Les principaux points problématiques
      • Pour aller plus loin...
    • Chapitre 4 - Prototype: simple, pratique, élégant, portable !
      • Avant de commencer
      • Vocabulaire et concepts
      • Comment utiliser Prototype ?
      • Vous allez aimer les dollars
      • Extensions aux objets existants
      • Modules et objets génériques
      • Manipulation d'éléments
      • Manipulation de formulaires
      • Gestion unifiée des événements
      • Insertions dynamiques
      • Pour aller plus loin...
  • Ajax, ou l'art de chuchoter
    • Chapitre 5 - Les mains dans le cambouis avex XMLHttpRequest
      • Anatomie d'une convertion Ajax
      • Un petit serveur pour nos tests
      • La petite histoire de XMLHttpRequest
      • Bien préparer un échange asynchrone
      • Envoyer la requête
      • Recevoir et traiter la réponse
      • Type de réponse : XHTML, XML, JS, JSON
    • Chapitre 6 - Ajax tout en souplesse avec Prototype
      • Prototype encore à la rescousse
      • Ajax.Request, c'est tellement plus simple!
      • Ajax.Updater: mettre à jour un fragment XHTML, éxecuter un script
      • Presque magique: Ajax.PeriodicalUpdater
      • Pour aller plus loin...
    • Chapitre 7 - Une ergonomie de rêve avec script.aculo.us
      • Une ergonomie haut de gamme avec script.aculo.us
      • Les effets visuels
      • Avoir le bon recul: les cas où Ajax est une mauvaise idée
      • Pour aller plus loin...
  • Interagir avec le reste du monde
    • Chapitre 8 - Services web et REST: nous ne sommes plus seuls
      • Pourquoi la page ne parlerait-elle qu'à son propre site ?
      • Architecture de nos exemples
      • Comprendre les services web
      • Qu'est-ce qu'une API REST ?
      • Cherchons des livres sur Amazon.fr
      • Rhumatismes 2.0: prévisions météo
      • Gérer des images chez Flickr
      • Pour aller plus loin...
    • Chapitre 9 - L'information à la carte : flux RSS et Atom
      • Aperçu des formats
      • Récupérer et afficher un flux RSS 2.0
      • Affichage plus avancé et flux Atom 1.0
      • Pour aller plus loin...
  • Annexe A
    • Bien baliser votre contenu : XHTML sémantique
      • Les avantages insoupçonnés
      • Règles syntaxiques et sémantiques
      • Les balises XHTML 1 Strict par catégorie
      • Attributs incontournables
      • Besoins fréquents, solutions concrètes
      • Pour aller plus loin...
  • Annexe B
    • Aspect irréprochable et flexible : CSS 2.1
      • Statut, état et vocabulaire
      • Bien comprendre la "cascade" et l'héritage
      • Les modèle des boîtes et de mise en forme visuelle
      • Tour d'horizon des sélecteurs
      • Tour d'horizon des propriétés
      • Pour aller plus loin...
  • Annexe C
    • Le "plus" de l'expert : savoir lire une spécification
      • Intérêts d'aller chercher l'information à la source
      • Les principaux formats de spécifications web
      • S'y retrouver dans une recommandation W3C
      • Déchiffrer une DTD
      • Naviuguer dans un schéma XML
      • Parcourir une RFC
      • Pour aller plus loin...
  • Annexe D
    • Développer avec son navigateur web
      • Le cache peut être votre pire ennemi
      • Firefox, favori du développeur grâce aux extensions
      • Les trésors du menu Debug caché dans Safari
      • MSIE et le Internet Explorer Developer Toolbar
      • Et Opera, qu'a-t-il pour nous ?
  • Index
Critique du livre par la rédaction le 1er août 2009
"Bien développer pour le Web 2.0" aborde toutes les thématiques indispensables à une bonne compréhension des mécanismes inhérents au Web 2.0. En mettant l'accent sur les standards et les meilleurs frameworks JavaScript actuels, Christophe Porteneuve fournit les piliers pour un développement Web portable, évolutif et clairement orienté qualité.
Si vous débutez dans le développement Web ou souhaitez actualiser vos connaissances, cet ouvrage regroupe toutes les informations nécessaires pour prendre les meilleures habitudes dès le début.
Les standards sont abordés subtilement, l'auteur s'en tient au strict nécessaire en relatant les enjeux et les différents organismes influents.
Un chapitre est consacré à JavaScript. On y trouve les fondamentaux du langage, les bonnes pratiques et des réponses à tout un tas d'idées reçues sur ce langage.
On notera également la présence d'un chapitre sur DOM, standard assez mal connu des développeurs, un chapitre sur le déboguage (indispensable !) ainsi qu'une introduction aux mécanismes de l'AJAX.
Enfin, le livre propose dans sa partie la plus intéressante une introduction complète à Prototype et Scritpaculous, deux frameworks qui vous permettront de produire du "Web 2.0" efficacement.
Critique du livre par la rédaction Eusebe le 1er janvier 2009
"Bien développer pour le Web 2.0" est un très bon ouvrage permettant l'étude des bonnes pratiques du développement (X)HTML, JavaScript et CSS.
Ses chapitres bien découpés nous amènent à une utilisation poussée de JavaScript. Nous passons d'un développement "from the scratch" à l'utilisation des bibliothèques Prototype et script.aculo.us, sans oublier les possibilités de débogage présentées sur les différents navigateurs !
La bibliothèque Prototype dans sa version 1.6.0.3 (la dernière version stable à ce jour !) est détaillée de façon très précise, certaines fonctionnalités de la version 1.6.1 à venir étant même évoquées. De même, pour script.aculo.us, les principaux effets de la version 1.8.1 (effets du noyau, glisser-déplacer, tri et complétion) sont présentés en détail, avec des exemples à la clé. Les commentaires sur ces bibliothèques sont d'autant plus pertinents que l'auteur a rejoint les contributeurs de Prototype et script.aculo.us entre les deux éditions de cet ouvrage...
Ce livre ne se limite toutefois pas à cela, loin s'en faut : il décrit dans sa dernière partie comment utiliser en JavaScript des services REST, des flux RSS et Atom, ou encore des API externes comme Google Maps et Google Charts. Enfin, ne passez pas à côté de ses annexes très bien construites également, qui abordent notamment les bonnes pratiques de développement en HTML (XHTML sémantique) et CSS.
Pour conclure, c'est selon moi un ouvrage de référence pour les développeurs web soucieux de créer des sites Web 2.0 accessibles et de qualité.
Critique du livre par la rédaction Matthieu DELOISON le 1er juillet 2008
Le livre "Bien développer pour le web 2.0" est très intéressant et instructif. Il s'adresse à tous les développeurs souhaitant optimiser leur utilisation d'Ajax, JavaScript, CSS, XHTML, syndication RSS et ATOM.
Ce livre insiste surtout sur la façon de coder proprement afin de développer des sites accessibles aux navigateurs respectant les standards du Web.
L'auteur commence par détailler l'AJAX, puis son utilisation à travers le framework Prototype. Le livre contient toutes les explications nécessaires pour mieux appréhender l'utilisation de ce framework. Puis le livre aborde l'aspect ergonomie, les animations avec l'extension script.aculo.us que l'on peut ajouter simplement dans un site. L'auteur nous enseigne comment utiliser cette extension dans les moindres détails. L'auteur nous fait part également de l'existence d'autres framework javascript tout aussi puissant dans différents domaines d'application (Dojo, Mochikit, OpenRico), c'est à dire des bibliothèques de widget, des modules pour travailler avec AJAX, le glisser-déplacer et plein d'autres fonctionnalités à découvrir.
Ce livre permet donc de mettre à jour ses connaissances et d'apprendre les nouveaux modèles de développement "web 2" (structure du code, langage objet).
Je conseille la lecture de ce livre à tous les développeurs souhaitant se perfectionner dans le développement javascript, xhtml et css, tout en créant du code propre et accessible.
Critique du livre par la rédaction hpalpha le 2 octobre 2008
En route pour le Web 2.0, avec cet ouvrage vous aurez tous les éléments nécessaires pour bien concevoir et appréhender cette évolution d'internet.
Avec un style très pédagogue et plein d'humour, l'auteur nous captive sur l'utilisation optimale du JavaScript, des CSS et bien plus encore.
Le livre commence sur des rappels de base puis hausse progressivement le niveau pour passer de l'HTML aux syndications en passant par AJAX et REST.
Les framework Prototype et Script.aculo.us ne sont pas survolés comme dans beaucoup de livres sur ce thème, mais l'auteur y consacre près d'une centaine de pages !
De nombreux exemples sont là pour valider la théorie, d'ailleurs même les routards du web y découvriront plein de petites astuces et autres optimisations.
Les "bonnes pratiques" ne se limitent pas seulement à AJAX mais à beaucoup d'autres aspects du développement web.
Je ne dirais qu'une chose pour conclure : ce livre est à posséder.
Critique du livre par la rédaction Janitrix le 9 août 2007
« Bien développer pour le Web 2.0 » est un livre incontournable pour tout développeur désireux d'approfondir sa maîtrise du développement Web. A travers 9 chapitres très bien construits, Christophe Porteneuve nous guide dans les méandres d'AJAX avec beaucoup de logique et de pédagogie.
Premier point qui fait de ce livre un outil fantastique : ses annexes. Elles contiennent un concentré d'informations indispensables pour faire un code propre et sémantique, comme une liste des balises xHTML importantes, ou encore, une explication du fonctionnement des feuilles de style CSS.
Comme vous le remarquerez tout au long de la lecture, la partie importante du titre du livre est « Bien développer ». En effet, l'auteur nous montre à chaque fois la meilleure manière de faire pour garder un code portable, propre, et un site accessible à tous. Ce point est très réconfortant pour le développeur soucieux de la qualité du code produit, et pour cela, le livre ne déçoit pas. Et si vous pensiez être un développeur averti et confirmé, il pourrait même vous surprendre, en mettant en avant des techniques et balises xHTML qui vous étaient jusqu'alors inconnues.
Et si vous croyez que ces ressources sont le point essentiel du livre, détrompez-vous. En effet, l'auteur ne nous donne là que les outils nécessaires pour appréhender plus facilement et plus efficacement la partie « excitante » du livre : la découverte d'AJAX, et des librairies Prototype et script.aculo.us.
Vous allez voir le Javascript, le développement DOM, de superbes effets graphiques avec la librairie script.aculo.us, et une simplification de tout ça avec l'utilisation de la librairie Prototype.
On peut donc dire que ce livre est tout simplement incontournable pour tout développeur web souhaitant passer le cap de développeur confirmé. Il vous aidera à organiser vos connaissances, et vous apprendra les bonnes pratiques, le but étant que vous arriviez à produire un code propre, puissant, portable, et bien sûr (c'est la ligne rouge du livre) accessible.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 02/06/2014 à 20:19
Bonjour,

Bien développer pour le Web 2.0
Bonnes pratiques Ajax


Adieu, soupes de balises et combinaisons de JavaScript propriétaires qui polluaient le Web 1.0... Place à des applications accessibles et ergonomiques, des scripts portables et du balisage sémantique : créer des interfaces bluffantes et interactives à la Web 2.0 (Gmail, Google Maps, Flickr, Netvibes...) est l'occasion d'instaurer de bonnes pratiques de développement - pour travailler mieux, plus vite, et dans le respect des normes.

Une bible des meilleures pratiques de développement Web 2.0

Christophe Porteneuve livre dans cet ouvrage plus de dix années d'expérience en développement et en qualité web. Il rappelle les fondamentaux techniques du Web 2.0 (XHTML, CSS, JavaScript, DOM...), décrit l'usage des frameworks de développement dédiés Prototype et script.aculo.us dans leur version la plus récente, et explore le coeur d'Ajax, XMLHttpRequest, ainsi que la question des contenus et services externes (services web, API REST et flux de syndication RSS et Atom). Outre une réflexion sur l'accessibilité et l'ergonomie, il explique comment conjuguer toutes ces technologies dans le cadre d'une méthodologie de développement cohérente et qualitative.

Cette deuxième édition augmentée, entièrement mise à jour pour tenir compte des récentes évolutions des standards, illustre la technologie de la réutilisation d'API JavaScript tierces ("mashups" et explore en détail le débogage JavaScript côté client de vos applications web.

[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?



 
couverture du livre Premières applications Web 2.0 avec Ajax et PHP

Note 4.25 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Premières applications Web 2.0 avec Ajax et PHP

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ajax, la technologie phare des sites Web de nouvelle génération Ajax s'est aujourd'hui imposé comme l'outil idéal pour créer des applications Web réactives, dotées d'interfaces utilisateur riches et ergonomiques. Couplée à PHP-MySQL, cette technologie permet en outre d'échanger des données avec le serveur, de manière souple et rapide, et de les afficher dans le navigateur sans nécessiter de rechargement. Réaliser ses premiers moteurs Ajax-PHP Grâce à 40 ateliers pratiques de difficulté croissante, cet ouvrage vous guidera pas à pas dans la construction d'un moteur Ajax-PHP performant, en résolvant progressivement les principaux problèmes rencontrés dans la création d'une application Ajax. Vous découvrirez en outre les multiples manières d'utiliser l'objet XMLHttpRequest pour échanger avec le serveur des flux de données dans différents formats (texte, HTML, XML, JSON ou RSS). Vous apprendrez également comment une application Ajax, côté client, peut gérer des informations stockées dans une base de données MySQL via un script PHP. Enfin, pour mettre au point ces réalisations, ce livre propose différentes techniques de débogage qui exploitent les fonctionnalités de l'extension Firebug de Firefox. Concevoir une application performante Ajax-PHP avec jQuery jQuery est une bibliothèque JavaScript qui permet en particulier de mettre en oeuvre des applications Ajax de manière simple et rapide. Ce livre vous explique en détail comment exploiter cette bibliothèque sur votre site pour augmenter votre productivité et la fiabilité de vos développements. Il présente en outre une sélection de plug-ins issus de jQuery capables de créer des applications Ajax et autres widgets avec une facilité déconcertante. Pour compléter votre apprentissage, la dernière partie de l'ouvrage est consacrée aux différentes technologies associées à Ajax (XHTML, CSS, XML, JavaScript, DOM, PHP et MySQL), en exposant pour chacune d'elles les connaissances nécessaires à la compréhension du livre.

Édition : Eyrolles - 448 pages, 1re édition, 18 décembre 2007

ISBN10 : 2212120907 - ISBN13 : 9782212120905

Commandez sur www.amazon.fr :

37.91 € TTC (prix éditeur 39.90 € TTC)
Introduction à Ajax
Environnement de développement
Ateliers de création d'applications Ajax-PHP
Ressources sur les technologies associées
Annexe A : Configuration d'une infrastructure serveur locale pour Mac
Annexe B : Test et débogage (PHP et JavaScript)
Index
Critique du livre par la rédaction Faith's Fall le 31 août 2009
La création de sites web réactifs passe aujourd'hui obligatoirement par l'outil AJAX. Ce livre regroupe une quarantaine d'ateliers allant de la présentation simple de l'outil AJAX aux techniques les plus avancées pour l'utilisation de ce dernier. Il montre tout du long de la lecture du livre diverses techniques d'utilisation associées avec le langage PHP avec comme exemple, la création d'un moteur Ajax-PHP pour un site.
Le livre prend du temps aussi sur les outils annexes comme l'outil de développement (Dreamweaver), le serveur wampserver (dans la version 5 - ancienne version) qui est une infrastructure complète pour développer des sites complets (il contient Apache, MySQL et php5) et sur d'autres outils intéressants que tout bon webmaster doit absolument connaître par exemple firebug. Ce qui rend l'apprentissage assez simple à la compréhension.
Côté technique, le livre prend en charge l'outil AJAX dans tous les domaines de la création d'un site, que ça soit la lecture de fichier (XML, RSS, JSon…) , l'utilisation avec des bases de données MySQL, ou même créér des effets sur la page avec une (trop petite ?) introduction à JQuery.
Pour finir, je recommande ce livre pour toute personne connaissant déjà le développement Web (c'est-à-dire, JavaScript et PHP minimum) et voulant migrer leurs projets vers le Web 2.0 avec l'ajout de l'outil AJAX. Juste un mauvais point, la partie concernant la librairie JQuery est un peu trop courte avec seulement 3 exemples de plug-ins JQuery, pour gérer la tabulation, l'auto complétion et un calendrier. J'aurais apprécié une approche plus approfondie pour le développement avec JQuery, même si le livre n'est pas son but premier. À part cela, foncez !
Critique du livre par la rédaction RideKick le 4 janvier 2008
À travers un exemple simple (une machine à sous), ce livre nous montre toutes les techniques possibles de l'association AJAX-PHP. La première partie retrace quelques moments clefs du web et la naissance d'AJAX. La deuxième partie de ce livre accompagne le lecteur dans la prise en main des outils comme Dreamweaver, Wampserveur afin de profiter au mieux des exemples du livre.
La troisième partie nous montre de façon exhaustive les diverses possibilités de l'objet XmlHttpRequest et les retours de données (XML, JSON, HTML, Texte etc.), ce qui conviendra parfaitement au programmeur débutant souhaitant se lancer dans ces technologies. Puis nous irons progressivement découvrir la bibliothèque jQuery et la puissance qui en découle pour parfaire nos applications Web, ce qui ravira les programmeurs Intermédiaires désireux de parfaire leur technique.
En conclusion : Un très bon livre pour se lancer dans AJAX couplé à PHP, tant bien pour les débutant que pour les programmeurs déjà sur les rails !




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
Premières applications Web 2.0 avec Ajax et PHP


Ajax, la technologie phare des sites Web de nouvelle génération Ajax s'est aujourd'hui imposé comme l'outil idéal pour créer des applications Web réactives, dotées d'interfaces utilisateur riches et ergonomiques. Couplée à PHP-MySQL, cette technologie permet en outre d'échanger des données avec le serveur, de manière souple et rapide, et de les afficher dans le navigateur sans nécessiter de rechargement. Réaliser ses premiers moteurs Ajax-PHP Grâce à 40 ateliers pratiques de difficulté croissante, cet ouvrage vous guidera pas à pas dans la construction d'un moteur Ajax-PHP performant, en résolvant progressivement les principaux problèmes rencontrés dans la création d'une application Ajax. Vous découvrirez en outre les multiples manières d'utiliser l'objet XMLHttpRequest pour échanger avec le serveur des flux de données dans différents formats (texte, HTML, XML, JSON ou RSS). Vous apprendrez également comment une application Ajax, côté client, peut gérer des informations stockées dans une base de données MySQL via un script PHP. Enfin, pour mettre au point ces réalisations, ce livre propose différentes techniques de débogage qui exploitent les fonctionnalités de l'extension Firebug de Firefox. Concevoir une application performante Ajax-PHP avec jQuery jQuery est une bibliothèque JavaScript qui permet en particulier de mettre en oeuvre des applications Ajax de manière simple et rapide. Ce livre vous explique en détail comment exploiter cette bibliothèque sur votre site pour augmenter votre productivité et la fiabilité de vos développements. Il présente en outre une sélection de plug-ins issus de jQuery capables de créer des applications Ajax et autres widgets avec une facilité déconcertante. Pour compléter votre apprentissage, la dernière partie de l'ouvrage est consacrée aux différentes technologies associées à Ajax (XHTML, CSS, XML, JavaScript, DOM, PHP et MySQL), en exposant pour chacune d'elles les connaissances nécessaires à la compréhension du livre.

[Lire la suite]



 
couverture du livre Ajax

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Ajax

Tête la première

de
Traducteurs : Marie-Cécile Baland
Public visé : Débutant

Résumé de l'éditeur

Fatigué de créer des sites web qui se rechargent à chaque mouvement de souris ? Lassé d'attendre des serveurs qui prennent tout leur temps pour répondre à un utilisateur demandant un ticket de cinéma ? On dirait bien que vous avez besoin d'Ajax... La programmation asynchrone relookera vos sites qui, enfin, deviendront réactifs et rapides. Mais qui voudrait d'une programmation dernier cri dans un livre du XXe siècle ? Vous avez envie d'apprendre d'une manière qui corresponde aux sites que vous souhaitez créer ? C'est là que nous entrons en jeu. Avec Ajax - Tête la première, en un clin d'œil vous écrirez du code JavaScript et vous saurez tout des requêtes asynchrones. Et en plus vous le ferez en vous amusant ! Par la même occasion, un peu de HTML dynamique, de XML, de JSON et de DOM ne vous feront pas de mal. Apprendre tout cela au travers de jeux, en skiant à Val d'Isère ou en assistant à match de boxe. Cela vous tente ? Si vous connaissez la collection Tête la première, vous savez à quoi vous attendre : des livres visuels conçus pour réellement apprendre. Tout ce qui augmente et diversifie votre activité cérébrale y est mis en œuvre. Sous des dehors ludiques et amusants, cet ouvrage n'en demeure pas moins un guide d'apprentissage. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices qui stimulent le cerveau. Jeux, images, interviews sont autant de moyens de vous amener à Ajax et à la programmation asynchrone. Dès le premier chapitre, vous développerez une application Web réactive et interactive. Puis vous découvrirez le JavaScript asynchrone et traiterez les requêtes et réponses comme un dieu. Ajoutez un peu de DOM et apprenez à écrire du code qui actualise vos pages web à la volée. XML et JSON vous fourniront les moyens d'avoir enfin le site dynamique et réactif dont vous rêviez. L'heure est venue de vous plonger dans Ajax, tête la première !

Édition : O'Reilly - 411 pages, 1re édition, 1er juillet 2006

ISBN10 : 2841774104 - ISBN13 : 9782841774104

Commandez sur www.amazon.fr :

38.00 € TTC (prix éditeur 40.00 € TTC)
Utiliser Ajax : une nouvelle génération d'applications web
Acquérir le langage : créer des requêtes Ajax
Un asynchronisme aveuglant : applications asynchrones
Une pépinière de pages web : le modèle DOM
Deuxième service : développer des applications DOM
En dire plus avec POST : requêtes post.
Plus fort que les mots : requêtes et réponses XML
Un combat au finish : JSON contre XML
Critique du livre par la rédaction bigboomshakala le 1er juillet 2006
Quelle que soit l'opinion que vous aurez sur ce livre, il ne vous laissera pas indifférent. La méthode employée pour vous inculquer les bases de la programmation Web dynamique avec AJAX diffère radicalement des livres traditionnels. Là où l'on s'attend à un enseignement académique, on se retrouve avec des dialogues déjantés (avec Monsieur Navigateur par exemple), des combats sur ring (XML VS. JSON), et une mise en page ludique et riche en illustration. Le maître mot est de stimuler le lecteur afin que les connaissances s'infiltrent dans son cerveau en douceur mais efficacement sans jamais le lasser.
Ce livre s'adresse à tous ceux qui ont des bases de HTML, JavaScript et CSS et qui désirent aller plus loin dans la construction de sites web fluides et dynamiques. On y apprend les bases de l'AJAX et on fait le tour des technologies qui l'entourent (DOM, PHP, XML, JSON) sans les détailler. Le tout est mis en application au travers d'études de cas. Ce guide d'apprentissage vous fait faire un tour d'horizon d'AJAX qui vous permettra ensuite de vous orienter vers les technologies dont vous avez besoin et les bibliothèques et outils qui vous aideront dans vos développements (Prototype, Scriptaculous, Rico, inspecteurs de DOM...).
En bref, si vous en avez marre des livres sérieux, scolaires, assommants et si vous avez des notions de développement Web, vous adorerez ce livre. Si vous n'y connaissez rien au développement Web ou si au contraire vous êtes une star dans le domaine, passez votre chemin.
Critique du livre par la rédaction Eric REBOISSON le 1er juillet 2006
Dans ce livre, "Ajax, Tête la première", vous trouverez une présentation de la technologie AJAX abordant le traitement asynchrone de requêtes HTTP et les réponses callback ainsi que la manipulation des arbres DOM entre autres. Au travers de quatre applications à la sauce AJAX (vente de snowboards, livraison de pizzas, machine à café, gestion de CD) vous expérimenterez les bases de la technologie et l'habile mélange de pratique et de théorie du contenu vous permettra de rapidement en comprendre l'utilité.
Ce livre s'adresse aux débutants qui auront néanmoins quelques bases en JavaScript, HTML et CSS voire en PHP car les sources côté serveur sont en PHP. En annexe, on trouve des sources et des liens vers des frameworks résolument tournés vers AJAX (Prototype, Rico, Dojo...) pour allez plus loin dans la découverte de la technologie.
Personnellement, j'adore le concept de la collection "Tête la première", beaucoup d'images, des textes qui sautent aux yeux et qui s'ancrent dans votre mémoire, vous aurez l'impression de lire un roman, bien moins ennuyant que la plupart des livres informatiques, la pédagogie est donc excellente. Au final, un bon ouvrage pour un départ sur la route du Web 2.0. Cependant, quelques erreurs orthographiques, grammaticales et techniques (très rares) se sont glissées et ne me permettent pas de mettre une note élevée. Pour conclure, je recommande vivement "Ajax, Tête la première" à tous les développeurs web qui n'ont aucune idée d'AJAX et qui souhaiteraient en faire une découverte attrayante en douceur.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
Ajax
Tête la première


Fatigué de créer des sites web qui se rechargent à chaque mouvement de souris ? Lassé d'attendre des serveurs qui prennent tout leur temps pour répondre à un utilisateur demandant un ticket de cinéma ? On dirait bien que vous avez besoin d'Ajax... La programmation asynchrone relookera vos sites qui, enfin, deviendront réactifs et rapides. Mais qui voudrait d'une programmation dernier cri dans un livre du XXe siècle ? Vous avez envie d'apprendre d'une manière qui corresponde aux sites que vous souhaitez créer ? C'est là que nous entrons en jeu. Avec Ajax - Tête la première, en un clin d'œil vous écrirez du code JavaScript et vous saurez tout des requêtes asynchrones. Et en plus vous le ferez en vous amusant ! Par la même occasion, un peu de HTML dynamique, de XML, de JSON et de DOM ne vous feront pas de mal. Apprendre tout cela au travers de jeux, en skiant à Val d'Isère ou en assistant à match de boxe. Cela vous tente ? Si vous connaissez la collection Tête la première, vous savez à quoi vous attendre : des livres visuels conçus pour réellement apprendre. Tout ce qui augmente et diversifie votre activité cérébrale y est mis en œuvre. Sous des dehors ludiques et amusants, cet ouvrage n'en demeure pas moins un guide d'apprentissage. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices qui stimulent le cerveau. Jeux, images, interviews sont autant de moyens de vous amener à Ajax et à la programmation asynchrone. Dès le premier chapitre, vous développerez une application Web réactive et interactive. Puis vous découvrirez le JavaScript asynchrone et traiterez les requêtes et réponses comme un dieu. Ajoutez un peu de DOM et apprenez à écrire du code qui actualise vos pages web à la volée. XML et JSON vous fourniront les moyens d'avoir enfin le site dynamique et réactif dont vous rêviez. L'heure est venue de vous plonger dans Ajax, tête la première !

[Lire la suite]



 
couverture du livre JavaScript pour le Web 2.0

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

JavaScript pour le Web 2.0

Programmation Objet, DOM, Ajax, Prototype, Dojo, Script.aculo.us, Rialto...

de
Public visé : Expert

Résumé de l'éditeur

La puissance de JavaScript révélée par Ajax et le Web 2.0

JavaScript est longtemps resté un langage au potentiel sous-estimé, mal aimé et souvent mal maîtrisé par les développeurs Web, jusqu'à l'émergence d'Ajax et du Web 2.0 qui ont mis en lumière les possibilités spectaculaires et insoupçonnées offertes par ce langage.
L'objectif du présent ouvrage est de vous amener bien au-delà de l'utilisation usuelle basique de JavaScript, en vous montrant comment développer avec efficacité des applications Web 2.0 performantes et faciles à maintenir. Après un rappel de la syntaxe de base du langage, vous approfondirez les différents aspects avancés du langage et de son environnement : programmation orientée objet, utilisation avancée du DOM, échanges HTTP asynchrones à l'aide de XMLHttpRequest, interaction avec (X)HTML et CSS, création de composants graphiques, etc.

Les bonnes pratiques du développement Web 2.0 illustrées par une étude de cas

Une part importante de l'ouvrage est dédiée aux indispensables bibliothèques JavaScript, grâce auxquelles vous gagnerez en temps et en qualité de développement, tout en enrichissant vos applications de composants graphiques sophistiqués. Vous apprendrez également comment intégrer via le protocole REST les services Web proposés par des sites tels que Google Maps, Yahoo! ou Amazon.
L'accent est mis tout au long de l'ouvrage sur les bonnes pratiques de développement JavaScript : séparation du code (X)HTML, CSS et JavaScript, mise en oeuvre de composants, tests unitaires, etc. Cette démarche est illustrée par une étude de cas détaillée, qui fait appel à la bibliothèque Dojo et aux services Google Maps, et dont le code source est en libre accès sur jsweb2.sourceforge.net.

Édition : Eyrolles - 492 pages, 1re édition, 1er janvier 2007

ISBN10 : 2212120095 - ISBN13 : 9782212120097

dimensions(cm) : 19 x 23

Commandez sur www.amazon.fr :

39.09 € TTC (prix éditeur 42.00 € TTC) livraison gratuite !
Avant-propos
Table des matières
Introduction
Principes de base de JavaScript
Fondations des bibliothèques JavaScript
Programmation graphique Web avec JavaScript
Bibliothèques JavaScript graphiques
Utilisation de services externes
Outils annexes
Index
Critique du livre par la rédaction denisC le 6 août 2007
Ce livre est un très bon livre, qui présente de façon complète mais compréhensible l'état des lieux des technologies liées à Ajax.

Dans un premier temps, les mécanismes généraux du Javascript sont abordés : utilisation de DOM, programmation orientée objet, support des navigateurs. Ce tour d'horizon permet de prendre conscience des possibilités et des limites de Javascript. Ce livre propose des voies permettant de s'affranchir des limites.

Dans un deuxième temps, les auteurs exposent un certain nombre de frameworks Javascript (Prototype, Script.aculo.us, Dojo, Rialto, ...) qui présentent des solutions concrètes aux problèmes trouvés plus tôt. La description de chaque framework est complète et bien présentée, ce qui permet d'en avoir une connaissance générale suffisante pour en saisir le principe. De nombreux exemples permettent de vérifier la mise en oeuvre des solutions.

Ce livre adresse donc aussi bien la partie théorique (composants, réutilisation) des nouveaux enjeux de l'utilisation de Javascript que la mise en oeuvre pratique de solutions. Ce double aspect en fait un livre très intéressant. Il est clair et va à l'essentiel (bien que faisant près de 500 pages). Un ouvrage à recommander absolument pour tous les developpeurs d'IHM dans la vague Web 2.0.




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 02/06/2014 à 20:20
Bonjour,

JavaScript pour le Web 2.0
Programmation Objet, DOM, Ajax, Prototype, Dojo, Script.aculo.us, Rialto...


La puissance de JavaScript révélée par Ajax et le Web 2.0

JavaScript est longtemps resté un langage au potentiel sous-estimé, mal aimé et souvent mal maîtrisé par les développeurs Web, jusqu'à l'émergence d'Ajax et du Web 2.0 qui ont mis en lumière les possibilités spectaculaires et insoupçonnées offertes par ce langage.
L'objectif du présent ouvrage est de vous amener bien au-delà de l'utilisation usuelle basique de JavaScript, en vous montrant comment développer avec efficacité des applications Web 2.0 performantes et faciles à maintenir. Après un rappel de la syntaxe de base du langage, vous approfondirez les différents aspects avancés du langage et de son environnement : programmation orientée objet, utilisation avancée du DOM, échanges HTTP asynchrones à l'aide de XMLHttpRequest, interaction avec (X)HTML et CSS, création de composants graphiques, etc.

Les bonnes pratiques du développement Web 2.0 illustrées par une étude de cas

Une part importante de l'ouvrage est dédiée aux indispensables bibliothèques JavaScript, grâce auxquelles vous gagnerez en temps et en qualité de développement, tout en enrichissant vos applications de composants graphiques sophistiqués. Vous apprendrez également comment intégrer via le protocole REST les services Web proposés par des sites tels que Google Maps, Yahoo! ou Amazon.
L'accent est mis tout au long de l'ouvrage sur les bonnes pratiques de développement JavaScript : séparation du code (X)HTML, CSS et JavaScript, mise en oeuvre de composants, tests unitaires, etc. Cette démarche est illustrée par une étude de cas détaillée, qui fait appel à la bibliothèque Dojo et aux services Google Maps, et dont le code source est en libre accès sur jsweb2.sourceforge.net.

[Lire la suite]

  • Avez-vous lu ce livre ou pensez-vous le lire ?
  • Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
  • Avez-vous un commentaire à faire ?



 
couverture du livre Developpez en Ajax

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Developpez en Ajax

de
Public visé : Intermédiaire

Résumé de l'éditeur

Des applications Web plus réactives et plus riches
Popularisé par des sites innovants tels que les webmails de Google et Yahoo, Google Maps, Flickr, Writely ou NetVibes, Ajax est un ensemble de technologies permettant de construire des applications Web de nouvelle génération, plus réactives et aux interfaces utilisateur plus riches, comparables en fonctionnalité aux applications natives Windows ou Mac OS.

Maîtriser les technologies sous-jacentes et les frameworks Ajax
Après avoir présenté des exemples typiques d'utilisation d'Ajax, cet ouvrage étudie en profondeur les techniques sous-jacentes (CSS et DOM, JavaScript objet, XMLHttpRequest, JSON, XML et XSLT) en les illustrant d'exemples d'applications variées et de complexité croissante.

Il présente également plusieurs des frameworks qui facilitent le développement d'applications Ajax, notamment prototype, dojo et script.aculo.us.

Acquérir par l'exemple les meilleures pratiques de développement Ajax
L'ouvrage donne des réponses précises aux questions délicates soulevées par Ajax, notamment la gestion des appels asynchrones (parallélisme et mise en cache), le choix des formats d'échange et les actions Page précédente ou Ajouter aux favoris.

L'auteur souligne l'importance du développement par composants en l'illustrant de quinze exemples facilement réutilisables. Il insiste tout particulièrement sur les bonnes pratiques de conception et montre à travers une étude de cas détaillée, un site de vente en ligne "ajaxifié", comment intégrer Ajax dans l'architecture MVC.

Édition : Eyrolles - 314 pages, 1re édition, 1er septembre 2006

ISBN10 : 2212119658 - ISBN13 : 9782212119657

dimensions(cm) : 19 x 2 x 23

Commandez sur www.amazon.fr :

34.20 € TTC (prix éditeur 36.00 € TTC)
Remerciements
Avant-propos
Introduction à Ajax
Le HTML dynamique
Les composants JavaScript
Communication avec le serveur via XMLHttpRequest
Echange de données en XML ou JSON
Les "frameworks" Ajax
Les applications Ajax et Web 2.0
Annexe
Index
Critique du livre par la rédaction denisC le 1er septembre 2006
Ce livre est un vrai délice pour un développeur Javascript aguerri. Très concis, il présente l'ensemble des concepts nécessaires à une compréhension complète des composants qui émergent dans la vague du Web 2.0 et des clients riches.
Il passe en revue tous les domaines, depuis la problématique sous jacente à Ajax, jusqu'à l'utilisation des bibliothèques de composants Ajax, en passant par la maitrise du DHTML, de l'objet XmlHttpRequest ou encore du modèle objet JavaScript. Son approche didactique, privilégiant une phase de présentation, soutenue par des exemples très clairs et concis, puis suivie par un exemple de développement de plus grande ampleur permet de bien se familiariser avec les concepts et leur application. Enfin, se livre aborde les bibliothèques Ajax existantes (prototype, scriptaculous,dojo,...) pour nous permettre d'aller encore plus loin et plus vite dans nos développements Ajax.
Le seul reproche que l'on pourrait faire à ce livre est qu'il est victime de son succès. Présenter tous les concepts relatifs à Ajax en seulement 300 pages permet à un développeur aguerri de se familiariser rapidement avec Ajax, mais va poser des problèmes de compréhension aux débutants. La concision s'accompagne nécessaire d'une dose de concepts et d'idées très riches et innovantes à ingérer en bien peu de pages.
En conclusion, ce livre est à déconseiller aux débutants qui n'y trouveront pas leur compte. C'est par contre un livre à posséder absolument pour tous ceux qui, connaissant déjà un minimum Javascript ou le DHTML, veulent se lancer dans la nouvelle vague Ajax en créant des applications riches, ergonomiques et conviviales.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 03/06/2014 à 22:34
Developpez en Ajax


Des applications Web plus réactives et plus riches
Popularisé par des sites innovants tels que les webmails de Google et Yahoo, Google Maps, Flickr, Writely ou NetVibes, Ajax est un ensemble de technologies permettant de construire des applications Web de nouvelle génération, plus réactives et aux interfaces utilisateur plus riches, comparables en fonctionnalité aux applications natives Windows ou Mac OS.

Maîtriser les technologies sous-jacentes et les frameworks Ajax
Après avoir présenté des exemples typiques d'utilisation d'Ajax, cet ouvrage étudie en profondeur les techniques sous-jacentes (CSS et DOM, JavaScript objet, XMLHttpRequest, JSON, XML et XSLT) en les illustrant d'exemples d'applications variées et de complexité croissante.

Il présente également plusieurs des frameworks qui facilitent le développement d'applications Ajax, notamment prototype, dojo et script.aculo.us.

Acquérir par l'exemple les meilleures pratiques de développement Ajax
L'ouvrage donne des réponses précises aux questions délicates soulevées par Ajax, notamment la gestion des appels asynchrones (parallélisme et mise en cache), le choix des formats d'échange et les actions Page précédente ou Ajouter aux favoris.

L'auteur souligne l'importance du développement par composants en l'illustrant de quinze exemples facilement réutilisables. Il insiste tout particulièrement sur les bonnes pratiques de conception et montre à travers une étude de cas détaillée, un site de vente en ligne "ajaxifié", comment intégrer Ajax dans l'architecture MVC.

[Lire la suite]