• Aide
  • Eurêkoi Eurêkoi

Livre

AJAX et PHP : comment construire des applications Web réactives

Résumé

Connaissances de base sur Ajax, suivies de sept études de cas réels qui couvrent les principaux contextes dans lesquels Ajax peut être utilisé : agrégation de fils RSS, outil de création de formulaire en ligne, outil de graphisme utilisant SVG.


  • Éditeur(s)
  • Date
    • impr. 2007
  • Notes
    • Index. Résumés
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (VIII-304 p.) : ill., couv. ill. en coul. ; 25 cm
  • Collections
  • Titre(s) en relation
  • Sujet(s)
  • Genre
  • ISBN
    • 978-2-10-050684-2 ;
    • 2-10-050684-2
  • Indice
  • Quatrième de couverture
    • AJAX et PHP

      Comment construire des applications web réactives

      Ce livre s'adresse aux développeurs et aux programmeurs d'applications qui ont déjà des notions sur PHP, XML, JavaScript et MySQL, et qui veulent maîtriser AJAX rapidement et efficacement.

      Ce livre vous apprendra comment créer les meilleures applications web PHP en utilisant tout le potentiel d'AJAX. Après avoir assimilé les connaissances de base sur AJAX, vous étudierez en détail sept études de cas réelles qui couvrent les principaux contextes dans lesquels AJAX peut être utilisé :

      • Validation de formulaire côté serveur ;
      • Outil de discussion collaboratif en ligne ;
      • Solution de saisie assistée personnalisée ;
      • Mise à jour en temps réel de graphiques en utilisant SVG ;
      • Datagrid modifiable et personnalisable avec XSL ;
      • Application agrégeant des flux RSS ;
      • Gestion d'une liste triée avec le support du « glisser/déposer » en utilisant le toolkit Java : script.aculo.us.

  • Tables des matières
      • AJAX et PHP

      • Comment construire des applications web réactives

      • Introduction1
      • Chapitre 1 - AJAX et les applications Web du futur5
      • 1.1 Apporter des fonctionnalités au travers du web7
      • 1.2 Conception de sites web avant 19909
      • 1.2.1 HTTP et HTML 9
      • 1.2.2 PHP et les autres technologies orientées côté serveur 10
      • 1.2.3 JavaScript et les autres techniques orientées Client 12
      • 1.2.4 Qu'a-t-il manqué ? 13
      • 1.2.5 Comprendre AJAX 13
      • 1.2.6 Concevoir une simple application avec AJAX et PHP 18
      • 1.2.7 Que s'est-il passé ? 24
      • 1.3 Résumé30
      • Chapitre 2 - Les techniques côté client avec l'intelligence de JavaScript31
      • 2.1 JavaScript et le Modèle Objet du Document (DOM)32
      • 2.2 Les événements JavaScript et le DOM36
      • 2.3 Plus de DOM encore40
      • 2.4 JavaScript, DOM, et CSS43
      • 2.5 Utilisation de l'objet XMLHttpRequest46
      • 2.5.1 Création de l'objet XMLHttpRequest 47
      • 2.5.2 Initialisation des requêtes serveur en utilisant XMLHttpRequest 51
      • 2.5.3 Prise en compte de la réponse du serveur 54
      • 2.6 Travailler avec les structures XML61
      • 2.6.1 Prendre en compte les erreurs et détecter les exceptions 66
      • 2.6.2 Création de structures XML 69
      • 2.7 Résumé70
      • Chapitre 3 - Les techniques orientées serveur avec PHP et MySQL71
      • 3.1 PHP et DOM72
      • 3.2 Passage de paramètres et prise en compte d'erreurs dans PHP78
      • 3.3 Connexion à des serveurs distants et sécurité JavaScript87
      • 3.4 Utilisation d'un script de « proxy server »94
      • 3.5 Une technique pour faire des répétitions de requêtes asynchrones100
      • 3.6 Travailler avec MySQL111
      • 3.6.1 Création des tables de la base de données 111
      • 3.6.2 Manipulation des données 114
      • 3.6.3 Connexion à votre base de données et exécution de requêtes 115
      • 3.7 Imbriquer les actions et étendre la couche applicative120
      • 3.8 Résumé132
      • Chapitre 4 - AJAX : Validation de formulaire133
      • 4.1 Implémentation AJAX de validation de formulaire134
      • 4.1.1 Thread-Sécurisé en AJAX 137
      • 4.2 Résumé159
      • Chapitre 5 - Une discussion en ligne avec AJAX161
      • 5.1 Introduction à une discussion en ligne avec AJAX161
      • 5.2 Implémentation de la discussion en ligne avec AJAX163
      • 5.3 Résumé183
      • Chapitre 6 - Mode de suggestion et saisie semi-automatique avec AJAX185
      • 6.1 Introduction aux fonctions suggestion et saisie semi-automatique avec AJAX186
      • 6.2 Implémentation du mode de suggestion et de la saisie semi-automatique avec AJAX187
      • 6.3 Résumé211
      • Chapitre 7 - Graphiques en temps réel en AJAX avec SVG213
      • 7.1 Implémentation d'un graphique temps réel avec AJAX et SVG214
      • 7.2 Résumé228
      • Chapitre 8 - Datagrid avec AJAX229
      • 8.1 Implémentation de datagrid avec AJAX utilisant XSLT du côté client230
      • 8.2 Résumé251
      • Chapitre 9 - Un lecteur RSS avec AJAX253
      • 9.1 Le travail avec RSS253
      • 9.1.1 La structure du document RSS 254
      • 9.1.2 Le lecteur Google 255
      • 9.2 Implémentation du lecteur RSS avec AJAX255
      • 9.3 Résumé267
      • Chapitre 10 - Le glisser-déposer avec AJAX269
      • 10.1 Utilisation du glisser-déposer sur le Web269
      • 10.1.1 Panier d'achat 270
      • 10.1.2 Listes ordonnées 270
      • 10.2 Construction d'une application avec glisser-déposer en une liste ordonnée en AJAX271
      • 10.3 Résumé287
      • Annexe A - Préparer votre environnement de travail289
      • A.1 Préparer votre terrain de jeux sous Windows290
      • A.1.1 Installation d'Apache 290
      • A.1.2 Installation de MySQL 292
      • A.1.3 Installation de PHP 293
      • A.2 Préparation de votre terrain de jeux pour Unix295
      • A.2.1 Installation d'Apache 295
      • A.2.2 Installation de MySQL 295
      • A.2.3 Installation de PHP 296
      • A.3 Installation de phpMyAdmin297
      • A.4 Préparation de la base de données AJAX299
      • Index301

  • Origine de la notice:
    • BNF
  • Disponible - 681.230 AJA

    Niveau 2 - Informatique