
Dernière mise à jour : 18 mai 2009 - 12 livres - 15 critiques
![]() |
Public visé : Débutant, Intermédiaire Résumé de l'éditeur
Destiné aux webmasters ou à des chefs d'entreprise qui ont quelques connaissances en PHP, cet ouvrage développe une méthodologie claire et pratique pour créer un site de e-commerce. Après vous être posé les dix questions importantes avant de commencer, l'ouvrage vous aide à mettre en place et à créer une base de données MySQL pour ainsi gérer les catégories et les produits avec leur description en plusieurs langues, enregistrer les paniers, gérer tous les modes de règlement et les frais de port...
Apprenez aussi à créer une interface graphique simple et agréable, ainsi qu'à réaliser un back office pour faciliter la gestion quotidienne de votre site. Mettez également en place des statistiques et des rations pour mieux connaître vos visiteurs, suivre la consultation de votre site et analyser vos ventes. Enfin, définissez une stratégie et des méthodes pour vous protéger efficacement contre les attaques.
Un ouvrage complet vous permettant de créer votre boutique en ligne de A à Z !
Ce livre est une bonne référence pour la création d'une boutique sur le net. Nous suivons donc ce projet de la simple idée jusqu'à la mise en oeuvre et tout ce qui gravite autour*: la réflexion sur l'hébergement et la machine, le développement de la boutique, la promotion de celle-ci, les outils d'analyse et plus encore.
Vous apprendrez chapitre par chapitre à mettre en place votre boutique découpée en divers modules réutilisables, ce qui facilite aussi l'évolution de celle-ci. De nombreuses ressources sont disponibles pour vous aider à vous perfectionner dans les différents thèmes abordés et pour trouver des scripts ou des ressources graphiques pour votre boutique.
Les annexes sont,elles aussi, très riches puisqu'on y retrouve une quantité de liens utiles, des informations pour bien utiliser la boutique créée, un récapitulatif des fonctions principales de celle-ci et leur utilisation.
L'approche quant à elle est orientée débutant, une bonne quantité de code est fournie, mais est expliquée dans le détail ce qui est très appréciable.
Pour les personnes désirant monter leur boutique Web, ce livre est une référence.
Sommaire
933 pages,
3 édition,
20/08/2007
Editions Éditions Micro Application,
ISBN10 : 274298447X,
ISBN13 : 9782742984473,
Broché, 19 x 23 Commandez sur www.amazon.fr : 38.00 EUR TTC seulement (au lieu de 40.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : Initié à confirmé Résumé de l'éditeurDépliant aide-mémoire de 12 pages recensant les principales fonctions de PHP et MySQL, classées par ordre alphabétique puis regroupées par thème. Descriptions de certains formats, opérateurs?
« Eni Edition » nous a concocté ici un petit fascicule assez intéressant reprenant les principales fonctions de PHP et de MySQL.
Les fonctions PHP sont peu expliquées et elles requièrent une bonne connaissance. Les informations sont de type «*var_dump(mixte variable[, mixte variable,...])*», ou encore «*entier strcasecmp (chaîne valeur, chaine valeur2).
Cela dit, ce fascicule répond bien à ce dont il est destiné : être un mémo.
La partie la plus intéressante est celle consacrée à MySQL car elle est développée sous forme de schémas SQL, ce qui permet en un clin d'oeil de se rappeler par exemple que GROUP BY se trouve avant HAVING, qui est lui-même avant LIMIT. Nous retrouvons ce genre de schémas pour la manipulation de données, la définition de données ainsi que l'administration des bases de données. À cela s'ajoute toute une série des fonctions MySQL à utiliser dans les SELECT et les clauses WHERE.
Nous retrouverons également dans ce fascicule des éléments de syntaxe PHP comme le rappel des super-globales, les modes d'ouverture des fichiers et les fonctions de date.
En conclusion, ce fascicule est indispensable pour la syntaxe de MySQL (du moins pour ceux qui tâtonnent). Il sera un compagnon qui se rappellera à vous de temps à autre.
Sommaire
12 pages,
Collection Open IT édition,
Editions ENI,
ISBN10 : 2-7460-3963-X,
ISBN13 : 978-2-7460-3963-6 Commandez sur www.amazon.fr : 6 EUR TTC (prix éditeur 6 EUR TTC) - Livraison Gratuite ! (voir conditions) |
![]() |
Public visé : tous niveaux Introduction : Parfait pour apprendre et surtout mettre en pratique MySQL/PHP Résumé de l'éditeurL'efficacité du tandem MySQL/PHP dans la mise en oeuvre de sites Web est plus évidente que jamais. Ces deux fleurons du Logiciel Libre permettent de réaliser des sites à la fois robustes et ultra-réactifs, aussi bien sous MS-Windows que sous Unix, Linux ou MacOS X. Dans cette troisième édition, entièrement revue et adaptée aux dernières moutures de PHP 5 et de MySQL, les qualités pédagogiques de l'auteur continuent de faire merveille, notamment dans les tout nouveaux chapitres abordant la programmation orientée objet ou la gestion des erreurs. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site Web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer, à travers une interface Web, de nombreuses requêtes simultanées vers ses bases de données. Sans vouloir jouer les groupies je n'ai presque que des bonnes choses à dire au sujet de cet ouvrage. Tout d'abord il s'adresse à ceux qui ont des bases de HTML/JavaScript et de SQL, comme aux plus expérimentés. Dans la première partie de ce livre vous avez des rappels de programmation web et les techniques de base d'utilisation de MySQL et de PHP, le tout illustrer d'exemples pertinents. Vous y apprendrez les avantages et les limites du couple MySQL/PHP. La deuxième partie est basée sur une étude de cas afin de vous apprendre à utiliser ces technologies sur un exemple concret (n'oublions pas que le livre est orienté pratique) et aborde également l'utilisation du XML et les graphiques. La pédagogie est bonne, le bémol concernant le mini-projet sur lequel se base ce chapitre est que les sources, disponibles au téléchargement sur le site du livre, sont buggées... J'ai eu la mauvaise surprise de constater que le fichier qui sert à peupler les tables de la base est mal formaté et donc à partir de là on ne peut rien faire à part rafistoler à la main une partie de la base (et c'est long). La troisième et dernière partie de ce livre offre un récapitulatif des commandes SQL et PHP et une annexe sur les installations nécessaires à l'utilisation de ces technologies (en environnements Linux et Windows). Vous y apprendrez à utiliser les outils d'administration et à gérer les droits des utilisateurs. Ce livre n'a pas la prétention d'être une référence car il est orienté pratique, et son objectif est rempli. La pratique de MySQl couplé au PHP s'acquiert en douceur au travers d'exemples adaptés et de la construction d'un site. SommairePROGRAMMATION WEB AVEC MYSQL/PHP
CONCEPTION ET CREATION D'UN SITE
COMPLEMENTS
610 pages,
3ème édition,
Janvier 2005
Editions O'Reilly,
ISBN10 : 2841773388,
ISBN13 : 9782841773381 Commandez sur www.amazon.fr : 00.00 EUR TTC seulement (au lieu de 35.00 EUR TTC : prix éditeur) - Livraison Gratuite ! (voir conditions) |
![]() |
Public visé : Débutant - intermédiaire Résumé de l'éditeur
Présentation de l'éditeur
Cet ouvrage s'adresse à tous ceux qui souhaitent bénéficier d'une formation rapide et surtout complète à PHP5 & MySQL5. Ecrit par des formateurs professionnels, il vous permet de découvrir rapidement toutes les facettes des langages : de l'architecture PHP à l'utilisation des moteurs de Templates, en passant par la configuration des composants et l'interfaçage de PHP5 avec MySQL5. Vous retrouverez tout au long de votre parcours des conseils des formateurs et de nombreux exercices pour vous entraîner et valider vos acquis.
Biographie de l'auteur Expert technique féru des nouvelles technologies, Stéphane Magne collabore au sein d'une société de services sur des projets J2EE et PHP, et s'est spécialisé dans l'architecture logicielle et matérielle, tout en animant des formations autour de ces deux technologies. Ingénieur en sociétés de services depuis 1997, Lionel Isolda se passionne pour PHP et MySQL depuis les années 2000. Il est formateur auprès de grandes entreprises sur ces sujets. Ils ont travaillé ensemble sur plusieurs projets Web PHP grand public.
Cet ouvrage se présente comme un cahier personnel
à savoir avec des marges où on peut trouver divers astuces et informations
complémentaires sur les chapitres en cours de traitement. Appuyé pour
chaque sujet d'un exemple clair et d'illustrations, le lecteur prendra plaisir à
approfondir chaque chapitre avec les liens proposés tout au long de sa
lecture.
Après une introduction pleine d'informations mais peut-être
un peu douloureuse pour un débutant, on entre dans le monde de PHP
et de ses multiples modules : PEAR, GD, PDF, MySQL et d'autres SGBDR sont
présents dans cet ouvrage. On regrettera peut-être la couverture très large
en matière de sujets annexes à PHP, au détriment justement d'une utilisation
plus spécifique de PHP et MySQL telle que le nom du livre laisse à penser.
Conclusion : un livre très intéressant qui ne
se borne justement pas à PHP pur et MySQL mais aux modules périphériques
permettant aux débutants de découvrir l'étendue de PHP.
447 pages,
1 édition,
16 avril 2007
Editions Editions Micro Application,
ISBN10 : 2742963251,
ISBN13 : 9782742963256,
Broché, 898 x 87 x 748 Commandez sur www.amazon.fr : 23.75 EUR TTC seulement (au lieu de 25.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : Débutant-moyen Résumé de l'éditeurAprès avoir rappelé l'importance de principes fondamentaux tel celui de la défense en profondeur, cet ouvrage explique comment sécuriser une application professionnelle en PHP et MySQL à tous les niveaux, depuis la configuration du serveur jusqu'à la protection de la base de données MySQL, sans oublier toutes les vulnérabilités propres aux sites web dynamiques basés sur des langages de script. Maîtriser la sécurité pour les applications en ligne De nouvelles vulnérabilités apparaissent chaque jour dans les applications en ligne et les navigateurs. Pour mettre en place une politique de sécurité à la fois efficace et souple, sans être envahissante, il est essentiel de maîtriser les nombreux aspects qui entrent en jeu dans la sécurité en ligne : la nature du réseau, les clients HTML, les serveurs web, les plates-formes de développement, les bases de données... Autant de composants susceptibles d'être la cible d'une attaque spécifique à tout moment. Une référence complète et systématique de la sécurité informatique Écrit par deux experts ayant une pratique quotidienne de la sécurité sur la pile LAMP, ce livre recense toutes les vulnérabilités connues, les techniques pour s'en prémunir et leurs limitations. Très appliqué, il donne les clés pour se préparer à affronter un contexte complexe, où les performances, la valeur des données et la complexité des applications pimentent la vie des administrateurs responsables de la sécurité. Critique du livre par la rédaction (Olivier Van Hoof) PHP et MySQL est le couple le plus en vogue du net depuis ces dernières années. Puisqu'il est très répandu et donc très visé par les pirates, il est vital aujourd'hui de connaître les bonnes pratiques de sécurité et la manière de contourner les quelques faiblesses d'origine de ces outils. Premier ouvrage en français consacré exclusivement à ce sujet à ma connaissance, ce livre remplit très bien son rôle et est à mettre entre toutes les mains des développeurs PHP. La première partie est un tour d'horizon des différentes techniques de piratage des pages web (injections xss, csrf, etc.), suivie par les techniques élémentaires de validation de données, même celles auxquelles on ne pense pas forcément au premier abord (formulaires, fichiers téléchargés, cookies, sessions... ). Sont abordées ensuite respectivement les mesures de sécurité spécifiques pour PHP et MySQL, à la fois au niveau du codage et de la configuration de ces 2 logiciels. On y parlera de safe mode, d'exécution de code à la volée, d'injections SQL etc. les vulnérabilités classiquement rencontrées sont traitées. Les chapitres suivants apprennent au lecteur à sécuriser différents composants clés du serveur sur lequel tourne l'application web. Enfin les techniques de chiffrement et signature sont expliqués afin de masquer au maximum l'information même si le pirate a réussi à se procurer les données. Les auteurs font un tour complet de tous les aspects de sécurisation d'un site PHP : le code PHP en lui-même bien sûr mais aussi MySQL, la configuration du serveur, etc. On pourra regretter que les mécanismes de sécurité introduits par les frameworks les plus courants (Zend Framework, Symfony, CakePHP... ) ne soient pas abordés, pourtant ils sont fort utilisés en milieu professionnel. Le texte est d'un niveau très abordable, parfois un peu long. Dans l'ensemble cependant ce livre convient tout à fait aux développeurs désireux d'écrire des applications robustes. Il présente toutes les attaques classiques et leurs parades et la connaissance de ces techniques permet de protéger efficacement un site PHP. Livre très agréable à lire, plus on avance et plus on a en envie d'en savoir ! Il est très bien structuré et on peut presque le lire comme un roman. On apprend petit à petit à connaître les différentes attaques et les méthodes pour s'en protéger. Les auteurs mettent particulièrement le filtrage des données en avant étant donné que c'est un élément clé dans la protection d'un site. Des attaques telles que XSS, CSRF ou les injections SQL sont traitées sans oublier le phishing ou autre méthode du genre. Ce livre est très intéressant car il met également l'accent sur la configuration du serveur pour atteindre un bon niveau de sécurité. On se rend compte que la protection d'un site commence avant tout par une configuration robuste du serveur, car une grande quantité des valeurs par défaut ne sont pas adaptées. Je dirais que le grand plus de ce livre est son annexe qui permet en quelques minutes de voir les points principaux auxquels il faut faire attention pour garantir un bon niveau de sécurité. Toutes les fonctions PHP relatives à la sécurité sont également listées, très pratique ! Conclusion: Très bon livre, à conseiller aux personnes qui n'ont pas encore de bonnes notions de sécurité. Pourrait même convenir à un débutant. Sommaire
250 pages,
1ère édition,
Juillet 2007
Editions Eyrolles,
ISBN10 : 2-212-12114-8,
ISBN13 : 978-2-212-12114-8,
565 g |
![]() |
Public visé : Débutant Résumé de l'éditeurDreamweaver 8, PHP et MySQL : un trio gagnant Produit phare de Macromedia, Dreamweaver est aujourd'hui considéré comme le logiciel de création de sites Web le plus performant du marché. Associé à PHP/MySQL, il permet en outre de concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel sera particulièrement apprécié des graphistes qui souhaitent intégrer rapidement des applications dynamiques à leur projet. Les développeurs, quant à eux, apprécieront la puissance des éditeurs de code de Dreamweaver 8, qui s'avère la plate-forme de développement idéale pour PHP/MySQL. Un ouvrage de référence, compatible PHP 5 et PHP 4. Complet et pratique, ce livre vous expliquera en détail comment utiliser tous ces outils pour concevoir facilement votre site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SOL et des scripts PHP 4 ou PHP 5, selon votre environnement de développement. En outre, un chapitre complet de l'ouvrage est consacré aux transformations XSLT, qui permettent de gérer facilement du contenu XML dans vos pages Web. Par ailleurs, les spécificités de PHP 5 (nouveauté de Dreamweaver 8) sont détaillées même si tous les scripts figurant dans ce livre restent compatibles avec PHP 4. L'ouvrage est complété par une étude de cas portant sur la conception d'un site marchand, et une extension Web sur laquelle figurent tous les fichiers des exemples Critique du livre par la rédaction (Arnaud Lemercier) Un ouvrage de référence dans la conception de site dynamique en PHP, assistée par le somptueux Dreamweaver 8. Je vais commencer par le seul point négatif que j'ai trouvé pour ensuite apprécier pleinement ce livre. Ayant eu le plaisir de lire la version précédente « PHP/MYSQL avec Dreamweaver MX 2004 », je regrette que les exemples et l'étude de cas soient exactement les mêmes. Si vous n'êtes pas dans mon cas, il suffit de faire abstraction de ce que je viens de dire et de profiter de ce livre. Eyrolles cible en priorité un public non programmeur mais qui va tendre à le devenir grâce à ce livre. En effet, vous allez voir comment créer, en toute simplicité, un site dynamique basé sur le couple PHP/MYSQL. Par la suite, les illustrations de code et l'explication de certaines fonctions seront une très bonne introduction au PHP. Ce livre est une excellente passerelle vers l'univers du programmeur. Dans cette nouvelle édition, nous avons le droit aux nouveautés de Dreamweaver 8 comme la prise en charge de XSLT par exemple. Après une introduction au site dynamique, vous pouvez découvrir l'environnement de développement. A noté que cet ouvrage se passe d'EasyPHP pour se tourner vers Wamp5 pour ça compatibilité avec PHP5 et MYSQL5.0. L'approche continue par la création de la base de données assistée par phpMyAdmin. Une fois que vous êtes près à commencer, vous êtes plongés dans la création d'un site complet, expliqué étape par étape avec la création de la structure du site, l'insertion et la modification de données dans la base, l'affichage de contenu dynamique (images, texte), l'authentification des utilisateurs et la protection des pages sensibles… Après cela, vous êtes parés pour attaquer les premières commandes SQL et pour découvrir le code PHP qui se cache derrière votre site. J'ai trouvé cette manière de procéder excellente car elle procure à des novices, une approche très simple de la programmation.Pour vous mettre l'eau à la bouche, voici un aperçu de ce qui vous attend : la syntaxe PHP, la structure d'un programme, les fonctions utilisateurs, les bibliothèques PHP intégrées (dates, tableaux, manipulation de chaînes, accès aux fichiers, accès MYSQL …), le stockage des données (sessions, cookies, url, formulaire…), la programmation orienté Objet, le couplage flash et PHP, le débogage et la gestion des erreurs … Vous l'aurez compris, comment ne pas être fan de ce livre qui vous apporte toutes les bases du PHP aussi simplement que ça.Pour finir, une étude de cas complète qui vous permet de tester et de mettre en pratique ce que vous avez appris.Chapeau à Jean-Marie Defrance pour ne pas avoir délaissé le code PHP au profit des fonctions dynamiques de Dreamweaver. Sommaire
631 pages,
1ère édition,
1 mai 2006
Editions Eyrolles,
ISBN10 : 221211771X,
Broché |
![]() |
Résumé de l'éditeurUn ouvrage complet pour découvrir MySQL !Cet ouvrage simple et pratique s'appuie sur la toute dernière version de MySQL, MySQL 5.1. Il permet de faire le tour complet et de maitriser toutes les facettes des bases de données. Après avoir appris à accéder à MySQL, vous découvrirez la modélisation, les opérateurs et fonctions ainsi que les jointures et sous-requêtes puis à gérer les utilisateurs et les données avec les vues. Vous serez ensuite initié à la sécurité des processus avec les transactions, au SQL dynamique et aux outils de gestion des textes. Tout au long du livre, retrouvez de nombreux exemples et cas pratiques !
Le titre "MySQL5 Le guide complet" n'est pas usurpé. On retrouve dans ce livre toutes les informations pour mettre en
place et configurer un serveur MySQL. Mais ce n'est pas ce qui m'a séduit le plus dans ce manuel.
On devrait ajouter au titre MySQL5 "et le langage SQL". En plus de faire le tour de MySQL, on fait le tour du langage
SQL. À la fin de votre lecture, vous ne serez probablement pas un super crack en SQL, mais vous serez capable de résoudre bien
des problèmes.
J'ai toujours été perturbé par les relations entre les tables dans une base de données sur MySQL, c'est une histoire ancienne. Le couple infernal PHP/MySQL n'a pas été oublié, les notions de site WEB sont également abordées.
L'exemple de gestion de prêts sert de fil conducteur à tout le livre, j'ai trouvé cela très convivial, pouvoir utiliser le
travail accompli dans les ateliers des chapitres précédents.
Critique du livre par la rédaction (Maître Kenobi) Comme l'indique son titre, ce livre est un guide complet. Bien entendu, il ne peut rivaliser avec la documentation officielle. Mais c'est un excellent livre qui fait le tour complet sans trop rentrer dans les détails ( voir le sommaire ), ce qui est idéal pour les débutants et les initiés. Le petit "plus", la partie qui traite de MySQL et PHP. Le glossaire français <-> anglais se révèle aussi très pratique. A part cela, le livre est très agréable à lire, avec de nombreux tableaux récapitulatifs qui permettent une meilleure compréhension. Les explications sont simples et claires. On peut noter aussi que la lecture linéaire de l'ouvrage n'est pas obligatoire pour sa compréhension. Il est, en effet, tout à fait possible de lire les chapitres séparement et dans le désordre. Sommaire
544 pages,
Septembre 2006
Editions Editions Micro Application,
ISBN10 : 2-7429-6873-3 Commandez sur www.amazon.fr : 11.40 EUR TTC seulement (au lieu de 12 EUR TTC : prix éditeur) - Livraison Gratuite ! (voir conditions) |
![]() |
Public visé : Initié à confirmé Résumé de l'éditeur
MySQL 5, Système de Gestion de Base de Données Relationnelle, issu du monde libre, permet de gérer des bases de données des plus simples aux plus complexes. Ce livre s'adresse à toute personne désireuse de mettre en œuvre, d'administrer et de programmer MySQL 5 pour des besoins personnels comme professionnels. L'installation est détaillée pour Linux comme pour Windows. La mise en œuvre détaille le langage SQL : traitement des données, déclencheurs (triggers), procédures stockées, fonctions, vues, base de données information_schema... Le chapitre sur l'administration couvre tous les aspects liés à la sécurité, la maintenance et la sauvegarde des bases de données et prend en compte les nouveaux moteurs de stockage. La partie programmation offre au lecteur toutes les clefs pour développer via de nombreuses API : C/C++, Perl, ADO, PHP... Abondamment illustré d'exemples et d'astuces, ce livre se veut avant tout réellement pratique.
Critique du livre par la rédaction (Nicolas Vallée (gorgonite))
Cet ouvrage peut à la fois constitué une très bonne introduction à MySQL, et un guide de référence pour des utilisateurs plus aguerris. Il est écrit de manière simple et précise, et détaille tout ce dont on pourrait avoir besoin, avec copies d'écran à l'appui.
On commence par nous présenter l'installation de MySQL sur différents systèmes, et par différentes méthodes... dans le pire des cas, si aucune des méthodes ne s'applique, on a même droit à l'installation à partir des sources. Ensuite, arrive la syntaxe SQL avec des descriptions à la fois simple et détaillée. De là, l'auteur introduit les principales commandes de différentes API dans plusieurs langages, grâce à quoi n'importe quel développeur réussira à créer son application utilisant MySQL. Enfin, on peut trouver une description détaillée de tout ce qui peut être utile pour un administrateur de bases de données.
A moins de trente euros, la qualité de l'ouvrage justifie parfaitement la dépense pour toutes personnes travaillant avec MySQL, qu'il soit débutant ou expérimenté, développeur ou administrateur système. Par ailleurs, même si l'on travaille sur une version antérieure de MySQL, l'auteur ayant précisé quand ont été introduites les notions présentées depuis la version 3.23, cet ouvrage restera parfaitement utilisable.
Il est toutefois dommage que certaines fautes d'orthographe fassent parfois penser que l'ouvrage a été écrit "à la va-vite", alors qu'il est de très bonne qualité...
Sommaire
468 pages,
édition,
Février 2006
Editions ENI,
ISBN10 : 2-7460-3004-7,
Broché Commandez sur www.amazon.fr : 25.78 EUR TTC seulement (au lieu de 27.14 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Résumé de l'éditeurApprendre SQL par la pratique Tout particulièrement adapté aux étudiants, cet ouvrage permet de découvrir SQL et les bases de données à travers MySQL, le système de gestion de bases de données Open Source le plus populaire. Chaque notion importante est introduite à l'aide d'un exemple simple et pédagogique, et chaque chapitre se clôt par une série d'exercices (avec corrigés disponibles en ligne) qui permettront au lecteur de tester ses connaissances. Il apprendra ainsi comment déclarer, manipuler, faire évoluer et interroger des tables avec leurs différentes caractéristiques et éléments associés (contraintes d'intégrité et de vérification, index, séquences et vues). La gestion des utilisateurs avec leurs privilèges et la structure du dictionnaire des données sont également détaillées. Programmer avec MySQL Tous les éléments du langage procédural de MySQL sont décrits avec précision (variables, structures de contrôles, interactions avec la base, transactions, sous-programmes, curseurs, gestion des exceptions, déclencheurs et SQL dynamique). L'ouvrage aborde enfin les moyens d'exploiter une base MySQL en programmant avec Java (API JDBC 3.0) ou via une interface Web de type PHP (extension mysqli). Ainsi, la connexion, l'extraction, la mise à jour, la gestion des séquences et la programmation de transactions sont clairement expliquées par le biais de ces deux langages. À qui s'adresse cet ouvrage ? À tous ceux qui souhaitent s'initier à SQL, à MySQL ou à la gestion de bases de données Aux développeurs Java et PHP qui souhaitent stocker leurs données Sur le site www.editions-eyrolles.com Téléchargez le code source des exemples et le corrigé des exercices Consultez les mises à jour et les compléments Dialoguez avec l'auteur Critique du livre par la rédaction (JOYES Arnaud) Un excellent livre que voilà, destiné principalement aux débutants et étudiants. Une lecture claire et facile. Une difficulté croissante dans l'apprentissage du SQL et de la programmation sous MYSQL, ponctué par des exemples et des exercices corrigés ainsi que diverses informations pratiques, utiles et les quelques spécificités liées au serveur MYSQL. Pour les professionnels de tous types, ce livre est une excellente manière de pouvoir réviser SQL appliqué à MYSQL ( ou autres ). J'ajouterais aussi le très bon choix de l'auteur pour ce SGBD très répandu et très utilisé sur la toile ainsi que dans bon nombre d'entreprises. On va chipoter un peu sur le fait que de la couleur aurait été la bienvenue, mais cela n'enlève en rien l'intérêt et la qualité du contenu. Critique du livre par la rédaction (Munot Cécile) Surtout, ne vous laissez pas abuser par le titre, ce livre va ravir bon nombre d'utilisateurs dans un large éventail de domaines. Personnellement, je suis une utilisatrice sporadique de MySQL mais, à mon grand bonheur, ce livre m'a donné moult solutions quelle que soit la base de données utilisée. Il n'est effectivement pas difficile d'adapter une syntaxe SQL lorsque la logique d'une structure vous est si clairement expliquée. Le SQL est mis à toutes les sauces modernes : contraintes, conventions, jointures, requêtes paramétrées, extraction, gestion des utilisateurs, curseurs, déclencheurs, … mais aussi Java, PHP, … et bien évidemment, la « Roll Royce » du siècle : XML. Si je devais nommer un point parmi les plus difficiles à appréhender en codant des requêtes, je parlerais de l'intégrité référentielle, chapitre qui m'a énormément séduit de par la clarté des exemples proposés. En conclusion, la syntaxe claire et ordonnée ainsi que de superbes exemples/exercices permettent à tout un public, du débutant au spécialiste en passant par les codeurs Web, de se familiariser avec la gestion d'une base de données qui possède déjà ses lettres de noblesse. Un ouvrage à lire, relire et conserver à portée d'ordinateur pour tous nos développements nécessitant du SQL. Comme dit si bien la chanson : j'en veux encore et encore ! Sommaire
398 pages,
Mars 2006
Editions Eyrolles,
ISBN10 : 2-212-11915-1,
Format : 19 x 23 ; Poids : 835 g ; Intérieur : Noir et Blanc Commandez sur www.amazon.fr : 28.41 EUR TTC seulement (au lieu de 29.90 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : Débutant / Confirmé Introduction : C'est le meilleur livre en Francais sur PHP et MySQL Résumé de l'éditeurDestiné aux débutants, cette deuxième édition, adaptée aux dernières fonctionnalités de PHP 4 et de MySQL, renforce encore les qualités pédagogiques qui ont fait la réputation de l'ouvrage, tout en abordant de nouveaux sujets importants, comme le traitement du XML ou la production de graphiques : - Après une introduction consacrée à la Programmation Web, le chapitre sur l'Environnement MySQL/PHP entre dans le vif du sujet en illustrant les interactions entre MySQL et PHP. On y découvre entre autres l'utilitaire MySQL, l'interface phpMyAdmin et l'API MySQL de PHP. - Techniques de base présente ce qu'il faut connaître pour programmer efficacement en PHP. Vous vous familiariserez avec les fonctions, les expressions régulières, les sessions, ou le traitement des erreurs. - Création d'une base MySQL explique en détail comment concevoir, créer et modifier une base de données aussi complexe que nécessaire à l'aide de schémas « Entité/Association ». - Développement d'utilitaires se concentre sur la construction de pages dynamiques et de formulaires de saisie, en s'aidant de fonctions simples ou de programmation objet. La technique des templates est illustrée à l'aide d'un exemple complet. Le chapitre consacré à la Production du site précise ensuite les étapes nécessaires à la construction d'un site en vraie grandeur. On y aborde l'authentification et la gestion de sessions, la mise en place de forums de discussion, et même le filtrage collaboratif ! - Le chapitre consacré à XML propose des techniques de passage d'une représentation XML à une représentation en base de données relationnelle et vice-versa. Il aborde aussi la transformation directe de XML vers HTML au moyen de programmes XSLT. - Graphiques montre comment produire dynamiquement des figures géométriques, des camemberts, et autres diagrammes statistiques. - Les chapitres Récapitulatif SQL et Récapitulatif PHP reprennent de façon progressive la syntaxe de ces deux langages, tandis qu'Administration de MySQL traite de la gestion des utilisateurs, des sauvegardes, de l'optimisation des performances, etc... Vous trouverez en annexe les détails d'installation d'Apache, PHP et MySQL sous Linux et sous MS-Windows, ainsi que des références MySQL et PHP complètes, syntaxe et fonctions comprises. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer des requêtes simultanées vers ses bases de données à travers une interface web. Critique du livre) Un des meilleurs livres sur PHP/MySQL. Particulièrement adapté aux débutants, il est aussi très utile aux utilisateurs plus avancé en particulier par son chapitre sur MySQL et sa partie sur l'administration/optimisation de MySQL. Un livre extrêment bien écrit, la présentation est aérée, les explications sont claires, et les exemples donnés permettent d'appliquer directement les connaissances. Ce livre à l'avantage de tout survoler, HTML, CGI, PHP, MySQL... Il fait avancer pas à pas dans PHP, puis MySQL, qu'il explique à merveille, et de façon détaillée. Cependant il n'y à pas de référence complète pour SQL, c'est pourquoi ce livre ne remplace pas un livre dédié aux SGBDR et au SQL. Bref ce livre est un véritable must ! 530 pages,
2e édition,
janvier 2003
Editions O'Reilly,
ISBN10 : 2-84177-237-3 Commandez sur www.amazon.fr : 31.35 EUR TTC seulement (au lieu de 33 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : Tous « MySQL 5, Guide de l'administrateur et du développeur ». Voici un livre qui laisse perplexe quant à son contenu. En effet, nous sommes en présence d'un outil qui pourrait être indispensable, mais qui irrite par son côté réducteur où MySQL ne peut être utilisé qu'avec PHP.
Dans le premier chapitre, 'Michael Kofler' replace MySQL dans son contexte en nous présentant ce qu'est une base de données et de citer les principaux acteurs sur le marché. Il en profite pour nommer les mots clés liés au SGBDR.
L'historique de MySQL est passé en revue, l'auteur nous propose également un planning des évolutions futures et, surtout, il décrit les limites de MySQL.
Au deuxième chapitre, 'Michael Kofler' met en place un environnement de test, en installant MySQL et PHP, dans les systèmes d'exploitation Windows, Suse Linux et Red Hat Enterprise. S'ensuit un exemple d'application de sondage en ligne (que je n'ai pas testé).
Dans la deuxième partie du livre, nous attaquons les outils d'administration de MySQL : sont passés en revue la console mysql, mysqladmin et mysqldump. L'auteur, malheureusement, ne fait que survoler des outils tels que MySQL Administrator et MySQL Browser, et fait la part belle à un autre outil répandu : phpMyAdmin. Ce choix, l'auteur le justifie par le fait que phpMyAdmin est accessible via une interface Web et donc disponible chez les hébergeurs en tant qu'outil local, alors que MySQL Browser, ne pourra travailler à distance que si on a un accès Internet. C'est limiter MySQL dans un rôle de base de données pour site Web.
J'ai très peu de critiques négatives à faire sur ce livre, mais une de ces critiques concerne quand même près de 150 pages : toute cette partie orientée 'développeur ', telle qu' annoncée dans le titre, ne parle uniquement que de programmation « PHP ». Dans un livre dont le titre est « MySQL5 », on se passerait bien de PHP, même s'il est intéressant de voir comment faire interagir MySQL avec un langage de programmation. L'auteur, 'Michael Kofler', aurait dû, dans ce cas (et à mon sens), consacrer un chapitre sur différents langages de programmation, tels que Java, .Net, Python, Perl... et non pas uniquement PHP.
Nous voilà déjà dans la troisième partie du livre, où nous entrons dans le vif du sujet.
Au chapitre sept, Conception d'une base de données, l'auteur prend son temps pour bien nous expliquer les différents types de tables de MySQL et de bien détailler les différences. Et ce, même s'il y a des différences au sein d'un même type de table (MyISAM-static, MyISAM-Dynamic, MyISAM-Compressed ). Donc, on parle de MyISAM, InnoDB, HEAP, BDB, Tables compressées, CSV, NDB et les tables FEDERATED.
Suivent directement les types de données de MySQL, où, à chaque fois qu'un type est énuméré, nous avons droit à une définition, sa signification, l'écart de valeurs possibles.... Dans le type de chaînes de caractères sont également abordés la collation , le jeu de caractères et de décrire tous les types de collations que supporte MySQL.
Il y a également un peu de théorie sur la normalisation des tables, à l'aide d'un exemple basé sur un tableur.
Arrivé à ce stade, nous approchons la deuxième grosse critique du livre. En effet, l'auteur nous montre comment mettre en forme un résultat de requête, exercice complètement inutile , parce que le SQL ne sert pas à ça. Par exemple, le principe d'arbre hiérarchique est présenté en concaténant des espaces, aboutissant à une mise en page particulière du résultat. A mon sens, ce n'est pas le rôle du SQL : les langages de programmation sont là notamment pour ça !!! Sont encore abordés des aspects tels que les vues, les contraintes d'intégrité référentielle, les index...
Une solide introduction au SQL prend la suite du livre. Dans ce chapitre, non seulement nous avons une présentation du SQL, mais également les fonctions typiques de MySQL. Chaque aspect est bien décrit, avec chaque fois un exercice clair et précis et facilement reproductible. Il y a vraiment beaucoup d'éléments abordés, du 'SELECT' jusqu'à la 'TRANSACTION'.
La gestion de l'accès et la gestion de la sécurité ne sont pas oubliées dans cet ouvrage, ainsi que l'administration du serveur, ce qui nous permet de peaufiner aux petits oignons notre serveur de base de données. Un très chouette chapitre sur les procédures stockées et triggers est également de la partie. Ce chapitre est de très bonne facture, avec une bonne définition et différenciation entre 'procédure' et fonction. Ici, tout est abordé pas à pas, avec des exemples simples respectant le standard SQL:2003. La récursivité, les curseurs, les structures conditionnelles, les boucles, le gestionnaire d'erreur, tout est vraiment passé en revue.
Et on termine le livre avec les références SQL, ainsi que les outils et options de MySQL.
En conclusion, si on fait abstraction de ce côté PHP et de cette histoire de mise forme via une requête SQL, nous avons entre les mains un bon bouquin sur MySQL. Cela manque certainement de pédagogie et de simplicité, mais il nous permettra, je pense au fil du temps de bien assimiler les concepts de MySQL. Sommaire
671 pages,
1ère édition,
septembre 2005
Editions Eyrolles,
ISBN10 : 2-212-11633-0,
ISBN13 : 978-2-212-11633-5 |
Copyright © 2002 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.