
Livres en fran�ais
40 livres et 49 critiques, derni�re mise � jour le 4 septembre 2022 , note moyenne : 4.4
- Joomla! - Cr�ation de sites et personnalisation des templates
- PHP 7 avanc�
- PHP 5.6 - D�veloppez un site web dynamique et interactif
- PHP 5 Avanc� - 6�m� �dition
- Joomla! - Le Guide Officiel
- Performances PHP - Audit et optimisation LAMP
- M�mento - PHP 5 Industrialisation - Outils et bonnes pratiques
- Site web marchand en PHP/MySQL - R�alisez votre propre boutique en ligne de A � Z
- PHP & MySQL - Liste des principales fonctions et syntaxe d�taill�e
- PHP 5 Avanc� - 2�me �dition
- S�curit� PHP 5 et MySQL
- S�curit� PHP 5 et MySQL - 3�me �dition
- Premi�res applications Web 2.0 avec Ajax et PHP
- PHP/MySQL avec Dreamweaver 8
- Ma�triser Joomla! - Guide professionnel du d�veloppement d'applications
- PHP et MySQL
- Drupal - Concevoir et d�ployer ses sites web
- Symfony 1.2 - Les cahiers du Programmeur
- PHP 5.2, D�veloppez un site Web dynamique et int�ractif
- R�ussir son site e-commerce - Avec osCommerce
- PHP/MySQL et JavaScript - Les cahiers du Programmeur
- Dynamisez PHP 5 - Utilisez des extensions PHP pour dynamiser et optimiser votre code
- PHP 5 - MySQL 5 - AJAX - Entra�nez-vous � cr�er des applications professionnelles
- PHP5 - Liste des principales fonctions et syntaxe d�taill�e
- Les Cahiers du programmeur - PHP 5
- Les Cahiers du Programmeur PHP - (2) Ateliers Web professionnels avec PHP/MySQL et JavaScript
- TYPO3 - Sites orient�s publication de contenus
- PHP 5 - D�velopper un site Web dynamique et interactif
- PHP � 200% - 100 techniques pour dynamiser vos sites web
- PHP 5 & MySQL 5 - Formation compl�te technique
- PHP 5 - Le guide complet
- PHP et SQL - M�mento
- Introduction � PHP 5 - Construire son premier site web interactif
- PHP 5 - Best practices
- PHP - Pr�cis & concis
- PHP en action - Solutions et exemples pour les d�veloppeurs PHP
- Pratique de MySQL et PHP - Mise en oeuvre de sites web orient�s donn�es
- PHP 4 - D�velopper un site web dynamique et interactif
- PHP 4.X - Le tout en poche
- Vos premiers pas avec PHP 4 - Droit au but



Joomla!
Cr�ation de sites et personnalisation des templates
R�sum� de l'�diteur
Livre 1 : Joomla! 3.8 - Cr�ez et g�rez votre site web
Joomla! est un des meilleurs CMS (Content Management System - Syst�me de gestion de contenu) ; gratuit, il permet de cr�er des sites web puissants et se distingue de ses concurrents par des fonctionnalit�s nativement tr�s pouss�es. Depuis la version 3, il propose une architecture MVC performante, un design responsif (s'adaptant aux mobiles) bas� sur Bootstrap, une rapidit� de traitement accrue ainsi que fiabilit� et s�curit�. La version 3.8, avec des avanc�es comme les champs personnalisables, offre des applications multiples : e-commerce, �ducation, r�seaux sociaux�
Ce livre s'adresse aux d�butants comme aux utilisateurs plus aguerris qui veulent d�couvrir les atouts de la version 3.8. Il donne des explications d�taill�es �tape par �tape pour une prise en main progressive de cette version de Joomla! pour construire des sites performants.
Vous verrez comment installer et configurer un site sous Joomla!, comment tirer parti de la gestion avanc�e des droits d'acc�s et d'�dition pour des utilisateurs multiples, comment g�rer l'aspect graphique du site avec les templates (mod�les graphiques) et comment utiliser des frameworks (plateformes de travail) qui vous feront gagner un temps pr�cieux dans la personnalisation de votre site en vous �vitant de tirer des lignes de code fastidieuses !
Vous comprendrez comment le contenu est structur� et comment d�ployer la meilleure organisation des articles, cat�gories, champs et modules.
La construction d'un site multilingue sera �tudi�e en d�tail ; vous exploiterez �galement les outils de navigation et de recherche. La force de Joomla! r�side dans son extensibilit�, vous verrez donc comment installer et param�trer des extensions, composants, modules, plug-ins, tous gratuits, pour accro�tre les fonctions de votre site : contenu multim�dia, Google Maps... Et, avec le syst�me complet de e-commerce Hikashop, vous apprendrez � cr�er et param�trer une boutique en ligne.
Un chapitre est consacr� au r�f�rencement de votre site. Le livre se termine par la pr�sentation des principales fonctions d'administration et d'optimisation du site : socialisation, statistiques mais aussi s�curit�, maintenance, sauvegarde et mise � jour.
Livre 2 : Joomla! - Conception et personnalisation des templates (2e �dition)
Joomla! est l'un des CMS les plus utilis�s actuellement. Sa base solide lui permet de s'adapter � tout type de projet : site institutionnel, site e-commerce, portail d'entreprise... Le design, l'ergonomie, la navigation et l'apparence de tous les contenus du site sont d�termin�s par les templates.
Ce livre s'adresse � toute personne connaissant d�j� Joomla! et souhaitant d�buter dans la cr�ation de nouveaux templates ou dans la personnalisation de templates existants. Les templates cr��s sont valables pour les versions 3.0 et sup�rieures de Joomla!.
La connaissance de l'HTML et des CSS est recommand�e ; nous �tudierons les notions simples de PHP requises lors de la mise en pratique des templates.
Nous commencerons par �tudier la structure des templates de Joomla!. Nous cr�erons alors un premier template simple pour mettre en pratique ces premi�res notions.
Dans un deuxi�me temps nous vous proposons de cr�er un template complet proposant � l'utilisateur plusieurs possibilit�s pour placer des modules dans des emplacements vari�s.
Le troisi�me template que nous allons cr�er n�cessitera d'utiliser les options et les styles ; ces fonctions permettent aux utilisateurs de personnaliser le template dans l'administration du site, sans avoir � modifier le code source.
Nous terminerons en analysant dans le d�tail Protostart, le template propos� par d�faut dans Joomla!. Vous pourrez ainsi vous en inspirer pour cr�er vos propres templates.
�dition : ENI - 554 pages, 2e �dition, 12 septembre 2018
ISBN10 : 2409015212 - ISBN13 : 9782409015212
Deux livres
Chapitre 1 : D�couvrir Joomla!
A.Les raisons de cr�er un site sous Joomla!
B.Se documenter sur Joomla!
C.La feuille de route de Joomla!
D.Qu�est-ce qu�un CMS ?
E.HTML, HTML5, CSS, JavaScript
F.Diff�rencier le contenu de la pr�sentation
1.Responsive Design
G.PHP et Apache
H.MySQL
I.Site statique ou site dynamique
J.Le framework Joomla!
Chapitre 2 : Installer Joomla!
A.Avant de commencer
1.Les �tapes de l�installation
2.Les sp�cifications requises
a.Le fichier HTACCESS et PHP 5
3.Les outils de base
a.Le navigateur web
b.Le transfert FTP
c.L��diteur de fichiers
d.D�compresser des fichiers archiv�s
B.�tape 1: cr�er la base de donn�es
1.Installer sur un serveur local
a.Sous Mac Os
b.Sous Windows
c.Sur un h�bergement distant
C.�tape 2: placer les fichiers Joomla! dans le dossier racine
D.Tester ou cr�er un site Joomla! en ligne
E.�tape 3: configurer l�installation
Chapitre 3 : Prise en main de Joomla!
A.Le fonctionnement d�un site Joomla!
1.Vocabulaire et organisation
2.L�interface d�administration
a.L�organisation g�n�rale et les menus
b.Les boutons d�action
c.Personnaliser les menus de l�administration.
B.Configuration
1.La configuration du site
a.Personnalisation du message hors ligne
b.Les r�glages de confort
c.Les m�tadonn�es
d.Les param�tres SEO
e.Param�tres des cookies
2.La configuration syst�me
3.La configuration serveur
4.La configuration des filtres de texte
5.La configuration des droits
C.G�rer les utilisateurs
1.G�rer des droits d�acc�s et d��dition
2.Cr�er un groupe d�utilisateurs
3.Cr�er un utilisateur
4.Les champs et groupes de champs personnalis�s
5.L�auto-inscription des utilisateurs
6.Param�tres g�n�raux de la gestion des utilisateurs
a.Param�tres d�utilisateur
b.Param�tres de mot de passe
c.Param�tres des versions
d.Envoi d�e-mails en nombre
e.Avanc�
f.Int�gration
g.Droits
7.Les notes utilisateurs
a.Organiser les cat�gories de notes
b.Cr�er une note utilisateur.
Chapitre 4 : Le graphisme des sites Joomla!
A.Les templates
1.Le design Responsif Bootstrap
2.Choisir un template
a.Les crit�res
b.Les fournisseurs de templates
B.Gestion des templates
1.L�interface
2.Les param�tres
3.Les templates
4.Les substitutions (overrides)
5.Modifier un style.
6.Installer un template tiers
a.T�l�charger et installer un template
b.Param�trer un template
7.Utiliser un framework
a.T�l�charger et installer un framework
C.La gestion des m�dias
1.Les param�tres de la gestion des m�dias
2.Organiser les m�dias.
Chapitre 5 : Organiser le contenu
A.Les param�tres globaux du contenu
1.Param�tres des articles
2.Param�tres d�agencement
3.Param�tres de cat�gorie
4.Param�tres des cat�gories
5.Param�tres Blog/En vedette
6.Param�tres Listes
7.Param�tres partag�s
8.Param�tres d�int�gration
9.Param�tres des droits
B.G�rer les cat�gories
1.Cr�er une nouvelle cat�gorie
2.Traitement par lot des cat�gories
C.G�rer les articles
1.L�interface
a.La barre de boutons
b.L�en-t�te de la liste des articles
2.Cr�er un article
a.Renseigner les param�tres de l�article
b.Construire un article avec l��diteur par d�faut
c.Ajouter des images
d.Ins�rer une vid�o depuis YouTube
e.Choisir un autre �diteur
f.Installer un �diteur
g.Modifier un article depuis le Frontend
h.Traitement par lot des articles
3.G�rer la page d�accueil
D.Construire un site multilingue
1.M�thodologie
a.Cr�er la langue de contenu
b.Activer le plug-in Filtre de langue
c.Cr�er du contenu dans les langues utilis�es
d.Cr�er des menus dans les langues utilis�es
e.Assigner des modules aux menus de langues
f.Installer le s�lecteur de langues
g.Afficher le statut multilangue
Chapitre 6 : La navigation
A.Les menus
1.Cr�er un nouveau menu
2.Cr�er des liens de menu
3.Assigner un module � un menu
4.R�organiser les liens de menus
B.La recherche
1.Param�trer le composant
2.La recherche avanc�e
C.Le fil de navigation
Chapitre 7 : Les extensions
A.Les types d�extensions
B.G�rer les extensions
1.Installer les extensions
2.Mettre � jour les extensions
3.Supprimer une extension
C.G�rer les modules
1.Les positions des modules
2.Cr�er un module
3.Personnaliser le graphisme d�un module
D.G�rer les composants
1.Le composant Banni�res
2.Le composant Contact
3.Le composant Messagerie priv�e
4.Envoi d�e-mails en nombre
E.G�rer les plug-ins
F.Enrichir le contenu avec des extensions
1.G�rer des galeries vid�o
2.G�rer les cartes Google (GoogleMap)
a.Ins�rer simplement une GoogleMap dans un iframe
b.Personnaliser une carte Google
c.G�rer les cartes Google avec une extension
3.Les extensions de e-commerce
a.Installer HikaShop
b.Param�trer HikaShop
c.Configurer les conditions de vente
d.Cr�er le catalogue produits
e.Mettre la boutique en ligne
Chapitre 8 : R�f�rencer un site Joomla!
A.Introduction
B.Un peu de vocabulaire
C.Choisir un nom de domaine
D.Choisir un �vrai� h�bergeur
E.Optimiser les adresses URL de votre site
F.Utiliser des adresses URL courtes
G.Soigner son snippet
H.Les donn�es structur�es
I.Les balises d�en-t�te
J.Le titre
K.La description
L.Les mots-cl�s
M.Les images
N.La recherche universelle
O.Am�liorer son r�f�rencement local
P.Utiliser les outils Google pour webmasters
1.Ajouter un nouveau site
2.Structure d�un plan Sitemap
3.Utiliser les fichiers Sitemap
4.Soumettre un Sitemap aux moteurs de recherche
5.Les options du tableau de bord de la Search Console Google
6.Les outils
7.Utiliser le protocole d�exclusion des robots
Q.Am�liorer l�accessibilit� de vos pages
R.Les outils de v�rification Google
S.Inscrire son site dans les annuaires
T.Une liste d�outils utiles
Chapitre 9 : Promouvoir un site Joomla!
A.Introduction
B.Les fils d�actualit�
1.Gestion des flux dans Joomla!
a.Gestion des flux externes
b.Gestion des flux de vos contenus
C.La socialisation
1.Placer des boutons de socialisation
2.Installer une Facebook �Like Box�
3.Les Digg-like
Chapitre 10 : Administrer un site Joomla!
A.Introduction
B.La s�curit�
1.L�authentification en deux �tapes
2.Prot�ger l�adresse URL de l�administration
3.Pr�venir les injections SQL
4.Bloquer l�acc�s pour des plages d�adresses IP
C.Les sauvegardes
1.Installer Akeeba et sauvegarder le site
2.Restaurer le site
D.Les mises � jour
E.L�administration au quotidien
1.G�rer le cache
2.D�verrouiller des �l�ments
3.R�cup�rer un mot de passe Administrateur
4.Suivre les statistiques
a.Google Analytics
b.ExtraWatch
Annexes
A.Ressources Joomla!
B.Images
1.Banques d�images
2.Ic�nes
C.Marqueurs cartographie
D.Programmes
1.Programmes divers
2.Retouches d�images
3.�diteurs d�images avanc�s
E.Services d�h�bergement d�images
F.Services d�h�bergement de vid�os
Livre 2
Chapitre 1 : La gestion des templates
A.L�objectif
B.Exploiter les templates
C.Le template par d�faut
D.G�rer les templates
1.Installer un template
2.Lister les templates et les styles
3.Filtrer les templates et les styles
4.D�sactiver un template
5.D�sinstaller un template
6.G�rer les styles
E.L�aper�u des templates
1.Activer l�aper�u
2.Aper�u des autres templates
F.Les param�tres des templates
1.Les fichiers constitutifs
2.Les options de style des templates
3.L�affectation des menus
Chapitre 2 : La structure des templates
A.L�objectif
B.Le dossier du template
1.Les templates pour Joomla!
2.Les fichiers d�un template
C.Le fichier de description
1.L�objectif
2.L�en-t�te
3.Le concepteur
4.Les fichiers d�installation
5.La liste des positions
6.Les langues disponibles
7.Les options du template
D.Les inclusions JDOC
1.L�objectif
2.L�en-t�te
3.Les composants
4.Les messages
5.Le d�bogage
6.Le chargement des modules
7.L�affichage des modules
E.La position des modules
F.Les classes CSS de Joomla!
1.Les classes par d�faut
2.Conna�tre les classes par d�faut
Chapitre 3 : Un template simple
A.L�objectif
B.La structure du template
1.Le dossier
2.Le fichier index.html
3.Les styles CSS
4.Les images
5.Le fichier de description
6.Le fichier ma�tre
7.Les vignettes
8.Le dossier du template
C.Le fichier de description
1.L�objectif
2.L�en-t�te
3.La d�claration d�extension
4.Les informations du template et du concepteur
5.Les fichiers du template
6.Les positions
7.Les autres param�tres
8.Le code complet
D.Les conteneurs
E.Le d�but du fichier index.php
1.L�objectif
2.Restreindre l�acc�s direct
3.Les d�clarations HTML
4.L��l�ment <head>
5.Les m�tadonn�es
6.Les feuilles de style par d�faut
7.Notre feuille de style
8.La fin de l�en-t�te
9.Le code complet
F.Le corps du fichier index.php
1.Le corps de la page
2.Les conteneurs
G.La mise en forme CSS
H.Le conteneur principal
I.L�en-t�te de la page
1.Les bo�tes d�affichage
2.L�image de fond de l�en-t�te
3.Le logo
4.Le module de recherche
J.La barre des menus
1.La mise en forme
2.Ins�rer la barre des menus
K.La zone centrale
1.Les bo�tes d�affichage
2.Les conditions d�affichage
3.La mise en page
4.Les r�gles CSS
L.Le pied de page
M.Le code complet
1.Pour le fichier index.php
2.Pour le fichier template.css
N.L�affichage du site
1.Le template
2.Les modules
3.L�affichage
Chapitre 4 : Un template complet
A.L�objectif
B.La structure du template
1.Le dossier
2.Le fichier index.html
3.Les styles CSS
4.Les images
5.Le fichier de description
6.Le fichier ma�tre
7.Les vignettes
8.Le dossier du template
C.Le fichier de description
1.L�objectif
2.L�en-t�te
3.La d�claration d�extension
4.Les informations du template et du concepteur
5.Les fichiers du template
6.Les positions
7.Le code complet
D.La structure du template complet
E.Le d�but du fichier index.php
1.L�objectif
2.Le code
F.Le corps du fichier index.php
G.Les conteneurs
1.La mise en page
2.Les styles CSS des tableaux
H.Le bandeau sup�rieur
1.L�affichage
2.Les styles CSS
3.Le contenu
4.Le code g�n�r�
I.La barre des menus
1.L�affichage
2.Les styles CSS
3.Le code g�n�r�
J.Les zones des nouvelles
1.L�affichage des nouvelles dans les positions
2.Les styles CSS et l�affichage
3.L�affichage conditionnel
4.Les styles CSS pour les nouvelles
5.L�affichage des nouvelles
6.Les styles CSS des modules inclus
K.La zone centrale
1.L�affichage dans les positions
2.Les conditions d�affichage
3.Adapter les largeurs des colonnes
4.Les styles CSS pour les colonnes
5.L�affichage
6.Les styles CSS des modules inclus
L.Le fil d�Ariane
1.L�affichage
2.Les styles CSS
3.Les styles du module
M.La zone des informations
1.L�affichage dans les positions
2.Les conditions d�affichage
3.Les styles CSS pour les informations
4.L�affichage
5.Les styles des modules
N.Le pied de page
1.L�affichage dans les positions
2.Les conditions d�affichage
3.Les styles CSS
4.L�affichage
5.Le code g�n�r�
O.Le code du template
1.Le code complet du fichier index.php
2.Le code complet du fichier template.css
P.Le site avec le template complet
1.Installer le template complet
2.Les modules du site Joomla!
3.L�en-t�te du site
4.La zone centrale
5.La zone des informations
6.Le pied de page
7.L�affichage du site
Chapitre 5 : Les options et styles des templates
A.L�objectif
B.Le fichier de description
C.Les options de template
1.La description XML
2.Les options disponibles
D.Un s�lecteur de couleur
1.La cr�ation de l�option
2.L�affichage de l�option
3.Modifier les styles CSS
4.Utiliser l�option
E.Ajouter une image
1.La cr�ation de l�option
2.L�affichage de l�option
3.Modifier le code
4.Utiliser l�option
F.Un champ de saisie
1.La cr�ation de l�option
2.L�affichage de l�option
3.Modifier le code
4.Utiliser l�option
G.Ins�rer un choix unique
1.La cr�ation de l�option
2.L�affichage de l�option
3.Modifier le code
4.Utiliser l�option
H.Le code complet
1.Le fichier templateDetails.xml
2.Le fichier index.php
I.Les styles des templates
1.L�objectif
2.Renommer un style
3.Cr�er un nouveau style
4.Utiliser le nouveau style
J.Les substitutions
1.Les objectifs
2.Cr�er une substitution
3.Modifier le fichier du module
Chapitre 6 : Le template Protostar
A.L�objectif
B.La structure du dossier
C.Le fichier templateDetails.xml
1.L�en-t�te
2.La d�claration d�extension
3.Les informations du template
4.La liste des fichiers
5.Les positions
6.Les fichiers de traduction
7.Les options du template
8.L�option de couleur globale
9.L�option de couleur d�arri�re-plan
10.L�option de s�lecteur de fichier
11.L�option pour le titre du site
12.L�option de description du site
13.L�option des polices Google
14.L�option du choix de la police
15.L�option de l�affichage fluide
D.Le fichier index.php
1.Le commentaire initial
2.Les param�tres du template
3.L��dition des articles
4.Le chargement des librairies
5.La police Google
6.La couleur globale
7.Les fichiers optionnels
8.L�ajustement de la largeur
9.L�affichage du logo ou du titre
10.La fin du PHP
11.L�en-t�te HTML
12.La taille des �crans
13.L�inclusion de l�en-t�te
14.Le corps de la page
15.La structure des bo�tes <div>
16.Les structures principales
17.L��l�ment de l�en-t�te
18.L��l�ment pour la navigation
19.La zone centrale
20.La bo�te du pied de page
E.Les mises en page sp�cifiques
1.La mise en page fluide
2.La mise en forme de l�en-t�te
3.La mise en forme du pied de page
Ces deux livres ressemblent presque � des modes op�ratoires avec de nombreuses copies d��cran afin de vous guider du d�but � la mise en place de votre site web. Les auteurs ont fait preuve de pragmatisme en commen�ant, dans le premier ouvrage, par la partie installation sur un serveur local et sur un serveur distant (chez OVH) avec des outils d�administration. Vous trouverez dans ces livres les explications essentielles sur la gestion des utilisateurs et des droits, des extensions et des templates mais aussi sur la cr�ation des menus et de toute l�organisation de l�arborescence des contenus ainsi que des informations sur la mani�re de r�f�rencer votre site internet. Ce premier livre est un guide et il suffit de le suivre pour aboutir � un site internet compl�tement op�rationnel. Dans le second, il est question de l�analyse d�un template et de sa modification ensuite les auteurs nous montrent comment en cr�er un d�abord assez simple puis un autre assez complet. Je qualifierai cet ouvrage, d�efficace.

Je vous invite � lire la critique de Vincent PETIT au sujet du livre
Bonne lecture

Livre 1 : Joomla! 3.8 - Cr�ez et g�rez votre site web
Joomla! est un des meilleurs CMS (Content Management System - Syst�me de gestion de contenu) ; gratuit, il permet de cr�er des sites web puissants et se distingue de ses concurrents par des fonctionnalit�s nativement tr�s pouss�es. Depuis la version 3, il propose une architecture MVC performante, un design responsif (s'adaptant aux mobiles) bas� sur Bootstrap, une rapidit� de traitement accrue ainsi que fiabilit� et s�curit�. La version 3.8, avec des avanc�es comme les champs personnalisables, offre des applications multiples : e-commerce, �ducation, r�seaux sociaux�
Ce livre s'adresse aux d�butants comme aux utilisateurs plus aguerris qui veulent d�couvrir les atouts de la version 3.8. Il donne des explications d�taill�es �tape par �tape pour une prise en main progressive de cette version de Joomla! pour construire des sites performants.
Vous verrez comment installer et configurer un site sous Joomla!, comment tirer parti de la gestion avanc�e des droits d'acc�s et d'�dition pour des utilisateurs multiples, comment g�rer l'aspect graphique du site avec les templates (mod�les graphiques) et comment utiliser des frameworks (plateformes de travail) qui vous feront gagner un temps pr�cieux dans la personnalisation de votre site en vous �vitant de tirer des lignes de code fastidieuses !
Vous comprendrez comment le contenu est structur� et comment d�ployer la meilleure organisation des articles, cat�gories, champs et modules.
La construction d'un site multilingue sera �tudi�e en d�tail ; vous exploiterez �galement les outils de navigation et de recherche. La force de Joomla! r�side dans son extensibilit�, vous verrez donc comment installer et param�trer des extensions, composants, modules, plug-ins, tous gratuits, pour accro�tre les fonctions de votre site : contenu multim�dia, Google Maps... Et, avec le syst�me complet de e-commerce Hikashop, vous apprendrez � cr�er et param�trer une boutique en ligne.
Un chapitre est consacr� au r�f�rencement de votre site. Le livre se termine par la pr�sentation des principales fonctions d'administration et d'optimisation du site : socialisation, statistiques mais aussi s�curit�, maintenance, sauvegarde et mise � jour.
Livre 2 : Joomla! - Conception et personnalisation des templates (2e �dition)
Joomla! est l'un des CMS les plus utilis�s actuellement. Sa base solide lui permet de s'adapter � tout type de projet : site institutionnel, site e-commerce, portail d'entreprise... Le design, l'ergonomie, la navigation et l'apparence de tous les contenus du site sont d�termin�s par les templates.
Ce livre s'adresse � toute personne connaissant d�j� Joomla! et souhaitant d�buter dans la cr�ation de nouveaux templates ou dans la personnalisation de templates existants. Les templates cr��s sont valables pour les versions 3.0 et sup�rieures de Joomla!.
La connaissance de l'HTML et des CSS est recommand�e ; nous �tudierons les notions simples de PHP requises lors de la mise en pratique des templates.
Nous commencerons par �tudier la structure des templates de Joomla!. Nous cr�erons alors un premier template simple pour mettre en pratique ces premi�res notions.
Dans un deuxi�me temps nous vous proposons de cr�er un template complet proposant � l'utilisateur plusieurs possibilit�s pour placer des modules dans des emplacements vari�s.
Le troisi�me template que nous allons cr�er n�cessitera d'utiliser les options et les styles ; ces fonctions permettent aux utilisateurs de personnaliser le template dans l'administration du site, sans avoir � modifier le code source.
Nous terminerons en analysant dans le d�tail Protostart, le template propos� par d�faut dans Joomla!. Vous pourrez ainsi vous en inspirer pour cr�er vos propres templates.
[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 ?




PHP 7 avanc�
R�sum� de l'�diteur
Ce livre reprend l'approche p�dagogique du best-seller PHP5 avanc�, qui a �t� tr�s largement pl�biscit� et recommand� pendant pr�s d'une dizaine d'ann�es � travers six �ditions diff�rentes. Il a �t� enti�rement revu et corrig� par trois professionnels du secteur, Pascal, Julien et Cyril, afin de r�pondre aux besoins du d�veloppement en PHP moderne.
PHP 7 avanc� donne aux d�veloppeurs les cl�s qui leur permettront d'�voluer avec aisance dans le riche univers de PHP 7 et d'en ma�triser les subtilit�s : bonnes pratiques de conception d'applications web ou en ligne de commandes, formulaires, cookies et sessions, programmation orient�e objet pouss�e, utilisation de JSON et de XML, services web, bases de donn�es relationnelles (MariaDB/MySQl) ou NoSQL (MongoDB/Redis), strat�gies d'optimisation et de s�curit�...
�dition : Eyrolles - 694 pages, 7e �dition, 13 octobre 2016
ISBN10 : 2212143575 - ISBN13 : 9782212143577
- Qu'est-ce que PHP ?
- Installer et configurer
- Les structures de base
- Traitements de base
- Les fonctions
- Cha�nes de caract�res
- Les expressions relationnelles
- Utilisation des tableaux
- Les formulaires
- HTTP et interactions avec le client web
- Les cookies et les sessions
- Gestion des objets
- Erreurs et exceptions
- Typage en PHP
- Gestion des dates
- Gestion de flux simplifi�s : fichiers
- Utiliser une base de donn�es
- POO avanc�e
- Gestion avanc�e des flux et du r�seau
- Echanges de donn�es : XML, JSON et API
- PHP en lignes de commandes : CLI
- S�curit�
- Installation et configuration avanc�es
Vous dire que ce livre est une bible du PHP �quivaut � enfoncer une porte ouverte avec de l'�lan. Donc vous ne lirez pas ceci dans ma prose.
Destin� � un vaste public du niveau d�butant � avanc�, il n'en reste pas moins que le champ de connaissances et de savoirs patiemment abord�s autour du langage PHP et de la technologie Web est juste tr�s tr�s vaste. Dites-vous bien que pour en ma�triser les subtilit�s, il faudra vous armer de patience et d'assiduit� surtout si vous d�butez. Le livre est tr�s didactique et vous am�ne progressivement vers les hautes sph�res du langage.
� chaque fois que cela est n�cessaire, il y a un rappel des bases avec des exemples. Tout est pass� en revue (p�le-m�le) : formulaires, sessions, cookies, tableaux, sockets, erreurs et exceptions, dates, typage, les expressions rationnelles, les g�n�rateurs, la programmation orient�e objet, les acc�s aux bases de donn�es, l'utilisation du PHP en ligne de commande (pour l'administration serveur par exemple), les bonnes pratiques et j'en passe. Progression sereine garantie. Bref, c'est vraiment un plaisir de que passer et repasser � travers.
Le pas de g�ant du langage dans sa derni�re version (PHP 7+) y est clairement abord�. Cela couvre les nouveaux sucres syntaxiques, nouvelles fonctionnalit�s et nouveaux concepts.
Enfin pour les d�veloppeurs PHP d�j� rompus aux techniques de ninja, le livre termine sur les notions de s�curit� avanc�e et un chapitre entier est consacr� au d�ploiement de configurations exotiques couvrant les besoins de tests, d'audit, log et la gestion de la mont�e de charge pour les sites � forte volum�trie.
Deux b�mols :
- j'aurais pr�f�r� voir occuper principalement le chapitre sur la gestion des cha�nes de caract�res par l'UTF-8 et � c�t� un nota bene sur les fonctions PHP de la biblioth�que standard incompatibles avec l'Unicode. Un r�capitulatif des quelques rares fonctions PHP g�rant correctement l'Unicode aurait �t� le bienvenu : str_replace(); trim(); ltrim() sans param�tres, rtrim() sans param�tres... L'Unicode y est bien �videmment abord�, mais comme outil accessoire alors que maintenant qui code de nos jours autrement qu'en UTF-8 ?
- pour les d�veloppeurs avanc�s venant de la branche 5.6, une liste des changements du comportement du moteur vis-�-vis de leur code source. Le nouveau moteur est devenu tr�s strict sur bien des aspects et ne laisse passer plus aucun bout de code un tantinet exotique : par exemple la gestion des signatures des m�thodes d�riv�es, red�finition des constantes d�riv�es...
Apr�s plus de 20 ans, le langage PHP a atteint une v�ritable maturit�. La version 7 est une version de r�conciliation : elle met d'accord tous les d�veloppeurs que j'ai rencontr�s. Les performances du moteur ont fait un bond spectaculaire et le virage du typage strict a fait que des d�veloppeurs d'autres langages s'y sont remis avec envie.
En conclusion et comme vous avez d� vous en rendre compte, je conseille tr�s fortement ce livre � tout d�veloppeur PHP futur ou confirm�.
Si vous d�butez, accrochez-vous. De par son approche et architecture, ce livre va vous permettre d'acqu�rir une ma�trise tr�s compl�te du langage PHP � condition de le pratiquer avec assiduit�. Le volume des connaissances � emmagasiner est juste gigantesque.
Pour les autres, ce livre va vite devenir une r�f�rence et votre livre de chevet.
Bon PHP � tous et bienvenue aux p'tits nouveaux

On sent que les cas d'applications proviennent de d�veloppeurs exp�riment�s, et �a donne tout son cr�dit � cette �uvre. Les petites subtilit�s pratiques de cette version, qui nous servent souvent dans la grande majorit� des cas, sont relev�es, nous ne sommes pas devant de la th�orie creuse.
Les bonnes pratiques sont aussi pr�sentes, ce qui donne un c�t� polyvalent au livre, il est accessible � tous, que vous le d�couvriez ou que vous ayez d�j� un peu d'exp�rience avec une ancienne version. Vous aurez tout de suite les bonnes pratiques et les explications pour devenir un d�veloppeur avanc�. Si vous avez d�j� touch� au PHP en tant que professionnel,vous pouvez vous mettre � jour sur les �volutions du langage, il est donc � voir comme une 'r�f�rence' � avoir � c�t� de soi (l'avoir � disposition sur le bureau au travail, comme point de r�f�rence rapide est un bon choix).
Petit b�mol, il y a une diff�rence entre le niveau avanc� et celui d'expert, le nom du livre est donc pour moi correct, il ne vous fera pas passer de d�butant � expert, et sera limit� aux lecteurs ayant d�j� une certaine ma�trise et une bonne exp�rience, et si c'est votre cas, seuls quelques chapitres vous seront utiles, mais parfois indispensables.
Un gros plus sur les notions de s�curit� avanc�e, qui sont largement oubli�es dans les livres classiques, pourtant c'est un sujet de plus en plus crucial aujourd'hui.
En conclusion, que vous d�couvriez PHP ou que vous vouliez vous mettre � jour, c'est ce livre que je vous conseille comme r�f�rence dans le domaine.

Je vous invite � lire la critique que Thiebaut Mark a faite pour vous au sujet du livre :
Bonne lecture

Ce livre reprend l'approche p�dagogique du best-seller PHP5 avanc�, qui a �t� tr�s largement pl�biscit� et recommand� pendant pr�s d'une dizaine d'ann�es � travers six �ditions diff�rentes. Il a �t� enti�rement revu et corrig� par trois professionnels du secteur, Pascal, Julien et Cyril, afin de r�pondre aux besoins du d�veloppement en PHP moderne.
PHP 7 avanc� donne aux d�veloppeurs les cl�s qui leur permettront d'�voluer avec aisance dans le riche univers de PHP 7 et d'en ma�triser les subtilit�s : bonnes pratiques de conception d'applications web ou en ligne de commandes, formulaires, cookies et sessions, programmation orient�e objet pouss�e, utilisation de JSON et de XML, services web, bases de donn�es relationnelles (MariaDB/MySQl) ou NoSQL (MongoDB/Redis), strat�gies d'optimisation et de s�curit�...
[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 ?




PHP 5.6
D�veloppez un site web dynamique et interactif
R�sum� de l'�diteur
Apr�s une pr�sentation des principes de base du langage, l'auteur se focalise sur les besoins sp�cifiques du d�veloppement de sites dynamiques et interactifs et s'attache � apporter des r�ponses pr�cises et compl�tes aux probl�matiques habituelles (gestion des formulaires, acc�s aux bases de donn�es, gestion des sessions, envoi de courriers �lectroniques...).
Pour toutes les fonctionnalit�s d�taill�es, de nombreux exemples de code sont pr�sent�s et comment�s. Ce livre didactique, � la fois complet et synth�tique, vous permet d'aller droit au but ; c'est l'ouvrage id�al pour se lancer sur PHP.
�dition : ENI - 566 pages, 1re �dition, 2 novembre 2015
ISBN10 : 2746093375 - ISBN13 : 9782746093379
- Qu'est ce que PHP ?
- Structure de base d'une page PHP
- Configuration de PHP
- Utiliser PHP en ligne de commande
Variables, constantes, types et tableaux
- Constantes
- Variables
- Types de donn�es
- Tableaux
- Quelques fonctions utiles sur les cha�nes de caract�res, les dates et les nombres
Op�rateurs
- L'op�rateur d'affectation par valeur
- L'op�rateur d'affectation par r�f�rence
- Les op�rateurs arithm�tiques
- L'op�rateur de cha�ne
- Les op�rateurs de comparaison
- Les op�rateurs logiques
- L'op�rateur ternaire
- Les op�rateurs combin�s
- Pr�c�dence des op�rateurs
Structures de contr�le
- Les contr�les conditionnels
- Les contr�les it�ratifs
- Inclure un fichier
- Interrompre le script
Fonctions et classes
- Fonctions
- Classes
- Les espaces de noms
G�rer les formulaires
- Vue d'ensemble
- R�cup�rer les donn�es saisies dans le formulaire
- Construire un formulaire dynamiquement
- Contr�ler les donn�es saisies
- Les probl�mes sur les donn�es saisies
- Utilisation des filtres
- Aller sur une autre page � la fin du traitement
Acc�dr aux bases de donn�es
- Introduction
- Utilisation de MySQL
- Utilisation d'Oracle
- Utilisation de SQLite
- PHP Data Objects (PDO)
G�rer les sessions
- Description du probl�me
- Authentification
- Cr�er un identifiant unique
- Passer des informations par l'URL
- Passer des informations par une zone de formulaire cach�e
- Utiliser des cookies
- Utiliser la gestion des sessions de PHP
- Conserver des informations d'une visite � une autre
- Petite synth�se sur les variables Get/Post/Cookie/Session
Envoyer un courrier �lectronique
- Vue d'ensemble
- Envoyer un message texte sans pi�ce jointe
- Envoyer un message au format MIME
G�rer les fichiers
- Manipuler les fichiers sur le serveur
- Magic quotes
- T�l�charger un fichier � partir du client :
- T�l�charger un fichier � partir du serveur :
G�rer les erreurs dans un script PHP
- Vue d'ensemble
- Les messages d'erreur PHP
- Les fonctions de gestion des erreurs
Annexe
- Variables PHP pr�d�finies
- Constantes PHP pr�d�finies
Exemples compl�mentaires
- Introduction
- Lire un document XML
- G�n�rer un document PDF
- G�n�rer une image
- Index
Les explications de l'auteur sont tout � fait claires. Elles d�montrent sa ma�trise ind�niable du langage. J'ai particuli�rement appr�ci� ses commentaires par rapport aux diverses versions du programme.
Points forts de l'ouvrage : les chapitres traitant des bases de donn�es et des sessions.
Petit b�mol concernant le chapitre sur les formulaires : j'aurais appr�ci� un exemple plus fonctionnel concernant la gestion d'une saisie et son retour � l'�cran via le conditionnement sur param�tre. Les exemples donn�s sur la troisi�me m�thode (une page PHP renvoy�e sur elle-m�me) restent succincts, scolaires.
La critique faite � la version pr�c�dente est malheureusement toujours effective : c'est un bon ouvrage de r�f�rence expliquant comment r�soudre des soucis techniques, mais il n'aide pas beaucoup en ce qui concerne la m�thodologie de d�veloppement. Il a le m�rite d'offrir une compr�hension rapide du langage et d'apporter quelques solutions � des probl�mes r�currents de ce type de d�veloppement.

Apr�s une pr�sentation des principes de base du langage, l'auteur se focalise sur les besoins sp�cifiques du d�veloppement de sites dynamiques et interactifs et s'attache � apporter des r�ponses pr�cises et compl�tes aux probl�matiques habituelles (gestion des formulaires, acc�s aux bases de donn�es, gestion des sessions, envoi de courriers �lectroniques...).
Pour toutes les fonctionnalit�s d�taill�es, de nombreux exemples de code sont pr�sent�s et comment�s. Ce livre didactique, � la fois complet et synth�tique, vous permet d'aller droit au but ; c'est l'ouvrage id�al pour se lancer sur PHP.
[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 ?

PHP 5 Avanc�
6�m� �dition
R�sum� de l'�diteur
PHP 5 est plus que jamais la plate-forme incontournable pour le d�veloppement d'applications Web professionnelles : programmation objet, services web, couche d'abstraction de base de donn�es native PDO, simplification des d�veloppements XML avec SimpleXML, refonte du moteur sous-jacent pour d'importants gains de performances�
Une bible magistrale avec de nombreux cas pratiques et retours d'exp�rience.
S'appuyant sur de nombreux retours d'exp�rience et cas pratiques, ce livre aidera le d�veloppeur � �valuer avec aisance dans le riche univers de PHP 5 et lui donnera toutes les cl�s pour en ma�triser les subtilit�s : bonnes pratiques de conception de sites et d'applications Web, frameworks, cookies et sessions, programmation objet, utilisation de XML et SimpleXML, services web, int�gration aux bases de donn�es avec un focus sur MySQL 5, PHP Data Object, gestion des archives PHP (PHAR), strat�gies d'optimisation et de s�curit�, gestion des images et des caches, migration entre versions de PHP�
� qui s'adresse cet ouvrage ?
- Aux d�veloppeurs souhaitant comprendre PHP 5 et son mod�le objet.
- Aux d�veloppeurs et administrateurs de sites et d'applications Web.
- Aux �tudiants en informatique souhaitant appr�hender les techniques du Web.
�dition : Eyrolles - 870 pages, 6e �dition, 15 mai 2012
ISBN10 : 2212134355 - ISBN13 : 9782212134353
- Qu'est-ce que PHP ?
- Installer et configurer
- Les structures de base
- Traitements de base
- Traitements de cha�nes
- Utilisation des tableaux
- Fonctions usuelles
- Formulaires et superglobales
- Environnement Web et superglobales
- Les cookies
- Les sessions
- Gestion des objets
- Gestion de fichiers
- Gestion des flux
- Flux de sortie PHP
- Envoyer et recevoir des courriels
- Travailler avec une base de donn�es
- Utiliser une base de donn�es avec PHP
- Erreurs et exceptions
- XML : concepts et SimpleXML
- XML avanc�
- Les services Web
- Les templates
- Les syst�mes de cache
- Gestion des images
- Expressions rationnelles
- S�curit�
- Outils de d�veloppement PHP
- Les frameworks
- Migrations
- PHAR (PHP Archive)
- Index des fonctions PHP
- les principales notions du langage PHP 5 : boucles, traitement de chaines, utilisation des tableaux, �
- des notions sur l'environnement Web : cookies, sessions, envoyer et recevoir des courriels, �
- la gestion des fichiers et flux ;
- pr�sentation de mysql et du language SQL (base de donn�es).
Pour les d�veloppeurs interm�diaires :
- gestion de XML avanc� ;
- la programmation orient� objet (POO) ;
- notions sur la s�curit� ;
- les Frameworks ;
- les syst�mes de cache.
Ce livre comporte tout ce qu'il faut savoir pour concevoir une application Web en PHP 5. Ces 870 pages peuvent para�tre d�routantes au premier abord mais il faut bien cela pour pr�senter correctement le langage et ce que l'on peut faire. Je tiens � souligner le fait que chaque chapitre est tr�s bien expliqu�.
Pour les d�veloppeurs avanc�s, il est toujours bon d'avoir ce livre mais vous risquez d'�tre d��u sur la partie s�curit� et sur la programmation orient� objet. Pour la partie s�curit� je conseillerais le livre � S�curit� PHP5 et MySQL � de la m�me collection pour compl�ter vos connaissances.
En r�sum�, je vous recommande ce livre si vous souhaitez apprendre le langage PHP ou compl�ter vos connaissances.
Ce livre est et reste � la � r�f�rence francophone pour la pr�sentation, l'apprentissage et la publicit� de PHP.
Cet ouvrage parle de PHP de A � Z et les personnes qui ont collabor� � sa conception sont toutes reconnues dans l'univers PHP francophone, que ce soit
� les auteurs du livre : Cyril PIERRE de GEYER qui a en charge la direction des �tudes et de l'innovation � EPITECH, �ric Daspet Directeur technique � TEA, The e-book alternative ;
� les personnes qui ont particip� de loin ou de pr�s � ce livre, je pense notamment � Damien Seguy fondateur de Nexen, Hugo Hamon actuellement formateur et d�veloppeur chez Sensiolabs (cr�ateur de Symfony), ainsi que Fr�d�ric Hardy cr�ateur de Atoum, le framework de tests unitaires pour >=PHP 5.3 simple, moderne et intuitif. Pardon � tous ceux que j'oublie.
On le voit, ce livre ne s'entoure que de personnes expertes dans leur domaine et en PHP.
On ne peut plus ajouter de points positifs � ce livre, ce qui justifie pleinement la note maximale accord�e.
Pourtant je vais tenter de faire l'exercice inverse et trouver les points que je trouve n�gatifs dans ce livre.
Une critique n�gative doit-�tre � mon sens constructive, mais chaque lecteur peut interpr�ter mes propos et les prendre de fa�on subjective.
De m�me que je trouve aussi un point ou l'autre subjectif, mais j'ai envie de les dire.
Ma premi�re remarque concerne les versions de PHP, alors qu'en date de sortie de ce livre, PHP dans sa version 4 n'est plus maintenu depuis quatre ans, je me pose la question de savoir pourquoi on en parle toujours : en dehors de la partie historique, cela n'a plus grande importance, d'autant qu'en fin de livre, il y a un chapitre tr�s bien �crit sur les migrations de versions.
Un autre point (subjectif et je l'assume), c'est dans la partie base de donn�es, dans les premi�res versions du livre, on faisait la part belle aux produits open source MySQL, PostgreSQL, SQLITE. Ici on ne parle plus que de MySQL. Je veux bien que c'est la DB historique qui accompagne PHP, mais ne parler que de celle-l� me semble un peu l�ger, enfin non, il y a une ligne sur comment se connecter � Oracle, or PHP5 embarque SQLITE, une petite, mais puissante base de donn�es et cela est pass� sous silence et je trouve que c'est dommageable, car c'est un des points mis en avant � l'av�nement de PHP dans sa version 5.
Mon plus grand point n�gatif sera pour la convention de nommage adopt�e dans ce livre� il n'y en a pas ! En effet, on reproche � PHP d'�tre un langage incoh�rent dans le nom de ses fonctions et ce livre pousse ce d�faut dans le m�me sens.
� l'heure o� l'on parle de PSR0 et 1 (je ne trolle pas sur la 2), on remarque qu'aucune convention n'est mise en place, que ce soit dans le nom des classes que des m�thodes/fonctions, tous les styles d'�criture sont pr�sent�s. � la limite, on pourrait m�me, avec un peu d'effort, savoir qui a �crit quoi, je trouve cela dommageable pour ce livre.
Partout on parle de coh�rence dans la convention de nommage et le livre de r�f�rence, n'y pr�te aucune attention !
Il est �vident que maintenant que nous sommes en PHP 5.5, j'esp�re voir arriver la version 7 de ce livre, qui va nous permettre d'aller plus loin, une id�e qui serait assez sympa serait de mettre � disposition des lecteurs toutes les parties du livre qui sont supprim�es, on ne sait jamais cela peut toujours servir.
Comme vous le voyez, j'ai trouv� tr�s peu de points n�gatifs qui � mon sens avaient besoin d'�tre signal�s, je le r�p�te, si vous d�veloppez en PHP (d�butant ou non), vous devez poss�der ce livre, cela restera certainement un de vos meilleurs investissements.
Beaucoup de sujets sont survol�s de la simple compr�hension de l'origine de PHP � la gestion des fichiers, des sessions en passant par la manipulation de fichiers XML ou encore la gestion des exceptions (Tr�s appr�ciable).
Il est assez complet dans l'ensemble (Plus de 800 pages, il faut avoir de la place) mais il faut pr�voir de creuser un peu plus de d�tails techniques sur internet (Documentation, scripts ...), tout n'est pas du tout cuit, et heureusement !
En r�sum� un tr�s bon livre pour survoler une bonne partie du langage, qui peux, chez les plus exp�riment�s devenir une source de rappels ou de support.

PHP 5 est plus que jamais la plate-forme incontournable pour le d�veloppement d'applications Web professionnelles : programmation objet, services web, couche d'abstraction de base de donn�es native PDO, simplification des d�veloppements XML avec SimpleXML, refonte du moteur sous-jacent pour d'importants gains de performances�
Une bible magistrale avec de nombreux cas pratiques et retours d'exp�rience.
S'appuyant sur de nombreux retours d'exp�rience et cas pratiques, ce livre aidera le d�veloppeur � �valuer avec aisance dans le riche univers de PHP 5 et lui donnera toutes les cl�s pour en ma�triser les subtilit�s : bonnes pratiques de conception de sites et d'applications Web, frameworks, cookies et sessions, programmation objet, utilisation de XML et SimpleXML, services web, int�gration aux bases de donn�es avec un focus sur MySQL 5, PHP Data Object, gestion des archives PHP (PHAR), strat�gies d'optimisation et de s�curit�, gestion des images et des caches, migration entre versions de PHP�
� qui s'adresse cet ouvrage ?
- Aux d�veloppeurs souhaitant comprendre PHP 5 et son mod�le objet.
- Aux d�veloppeurs et administrateurs de sites et d'applications Web.
- Aux �tudiants en informatique souhaitant appr�hender les techniques du Web.




N'h�sitez pas � indiquer si ces critiques vous ont �t� utiles ou si vous avez lu le livre et que vous partagez (ou pas) les avis donn�s.

Joomla!
Le Guide Officiel
R�sum� de l'�diteur
Si vous d�butez avec Joomla!, vous apprendrez dans ce livre � cr�er et mettre en ligne des sites de qualit� imm�diatement op�rationnels et enti�rement personnalisables. Si vous �tes un utilisateur plus exp�riment�, vous d�couvrirez comment rendre vos sites plus flexibles, plus attractifs, plus riches en fonctionnalit�s, en exploitant toutes les capacit�s et nouveaut�s de Joomla! 2.5 et 3. Dans un cas comme dans l'autre, vous ma�triserez tous les m�canismes de Joomla! et ferez connaissance avec la grande communaut� Joomla!, afin de prendre appui sur elle pour la mise en place de votre site, ou pour contribuer au projet.
Le Guide officiel Joomla! vous guidera de la premi�re �tape de votre projet de site � la derni�re, en passant par les th�mes, les extensions, et les fonctionnalit�s. Il vous donnera toutes les astuces dont vous avez besoin pour am�liorer le r�f�rencement de votre site pour Joomla!, ainsi que de pr�cieux conseils le tenir � jour, penser son marketing, et l'adapter votre site en fonction de votre activit�.
Au sommaire
- Pensez vos sites en amont, avant de les mettre en place
- Cr�ez des sites web rapidement, sans commettre les erreurs les plus courantes
- Installez et confi gurez Joomla!
- Cr�ez et �ditez votre contenu pour votre site Joomla!
- Personnalisez votre site avec les th�mes Joomla! et les extensions
- Optimisez le r�f�rencement de votre site pour les moteurs de recherche
- Maintenez votre site Joomla! et effectuez des sauvegardes de s�curit�
- Participez � la communaut� Joomla! en tant qu'utilisateur ou en tant que contributeur
�dition : Pearson Education - 380 pages, 2e �dition, 24 mai 2013
ISBN10 : 2744025704 - ISBN13 : 9782744025709
Avant d'installer Joomla
Installer Joomla
Configurer Joomla
G�rer le contenu
Introduction aux extensions
Introduction aux templates
Cr�er un template simple
Promouvoir et s'occuper du site
Garder le site � jour
Joomla pour l'entreprise
Joomla pour les associations
Joomla pour l'enseignement
Cette caract�ristique est approfondie dans les �tudes de cas des derniers chapitres : avant d'entrer dans les d�tails des extensions utiles dans un cas particulier et des personnalisations � apporter au logiciel, les auteures prennent le temps de planifier le site, d'�valuer les besoins auxquels il r�pond.
Le cheminement du lecteur commence par une pr�sentation du projet Joomla!, de son histoire d�s la scission d'avec Mambo, avec une pr�sentation des outils indispensables � tout utilisateur de Joomla! (les communaut�s d'entraide, le recueil d'extensions) et de la communaut� derri�re le projet. Bien �videmment, pour un projet open source, les auteures n'h�sitent pas � signaler que toute contribution est int�ressante.
La partie r�ellement technique n'arrive qu'apr�s une quarantaine de pages avec l'installation d'un premier site, sans pr�requis : l'utilisateur n'est pas consid�r� ma�tre de son logiciel FTP et administrateur syst�me, mais bien simple utilisateur d'un service d'h�bergement. Les explications sont fond�es sur cPanel.
Les chapitres suivants construisent sur ce site vierge en pr�sentant, de mani�re th�matique, les fonctionnalit�s utiles pour les utilisateurs, en commen�ant par celles utiles avant de cr�er la premi�re page de contenu (la configuration et les menus), puis en pr�sentant les extensions et les possibilit�s de d�veloppement de th�mes simples.
Avant de partir sur les �tudes de cas, les auteures expliquent ce qu'il faut faire une fois le site lanc� pour le maintenir en vie : s'assurer qu'il est bien r�f�renc�, fid�liser les visiteurs, mettre Joomla! � jour.
Ainsi, il est pr�vu pour parer les lecteurs de toutes les comp�tences n�cessaires pour r�aliser un site Web r�ussi. � lui seul, il donne toutes les cl�s n�cessaires. Notamment, une annexe pr�sente une s�rie de probl�mes classiques et la mani�re de les r�soudre ; une autre pr�sente une s�rie de ressources utiles pour approfondir ses connaissances. Par contre, il ne faut pas chercher en lui une pr�sentation avanc�e des concepts derri�re l'impl�mentation de Joomla! ou pour le personnaliser jusqu'aux tr�fonds, ce n'est pas son objectif : il reste relativement orient� vers les utilisateurs d�butants, tout au long de l'ouvrage (un glossaire pr�sentant les termes techniques pas forc�ment connus mais souvent rencontr�s dans l'univers Joomla! est disponible � la fin de l'ouvrage).

Si vous d�butez avec Joomla!, vous apprendrez dans ce livre � cr�er et mettre en ligne des sites de qualit� imm�diatement op�rationnels et enti�rement personnalisables. Si vous �tes un utilisateur plus exp�riment�, vous d�couvrirez comment rendre vos sites plus flexibles, plus attractifs, plus riches en fonctionnalit�s, en exploitant toutes les capacit�s et nouveaut�s de Joomla! 2.5 et 3. Dans un cas comme dans l'autre, vous ma�triserez tous les m�canismes de Joomla! et ferez connaissance avec la grande communaut� Joomla!, afin de prendre appui sur elle pour la mise en place de votre site, ou pour contribuer au projet.
Le Guide officiel Joomla! vous guidera de la premi�re �tape de votre projet de site � la derni�re, en passant par les th�mes, les extensions, et les fonctionnalit�s. Il vous donnera toutes les astuces dont vous avez besoin pour am�liorer le r�f�rencement de votre site pour Joomla!, ainsi que de pr�cieux conseils le tenir � jour, penser son marketing, et l'adapter votre site en fonction de votre activit�.
Performances PHP
Audit et optimisation LAMP
R�sum� de l'�diteur
Une r�f�rence pour le d�veloppeur et l'administrateur PHP : optimiser chaque niveau de la pile Linux, Apache, MySQL et PHP
Cet ouvrage offre une vue d'ensemble de la d�marche � entreprendre pour am�liorer les performances d'une application PHP/MySQL. Non sans avoir rappel� comment s'articulent les �l�ments de la pile LAMP, l'ouvrage d�taille la mise en place d'une architecture d'audit et de surveillance, et explique comment all�ger la charge � chaque niveau de la pile.
Prenant l'exemple d'une application Drupal h�berg�e sur un serveur standard, les auteurs recommandent toute une panoplie de techniques : surveillance et mesures, tirs de charge r�alistes, recherche de goulets d'�tranglement. Ils expliquent enfin les optimisations possibles, couche par couche (mat�riel, syst�me, serveur Web Apache, PHP, MySQL), en les quantifiant. Ainsi une application web artisanale pourra-t-elle progressivement �voluer et r�pondre � des sollicitations industrielles.
� qui s'adresse cet ouvrage ?
- � tous les d�veloppeurs et administrateurs PHP qui veulent cr�er des applications plus performantes.
- Aux architectes logiciels et chefs de projets qui souhaitent conna�tre les diff�rentes marges de manoeuvre techniques pour augmenter les capacit�s de leur pile LAMP.
�dition : Eyrolles - 300 pages, 1re �dition, 9 f�vrier 2012
ISBN10 : 2212128002 - ISBN13 : 9782212128000
- Pr�sentation de l'architecture LAMP
- Analyse et administration des logs
- Superviser l'activit�
- Figer, restaurer et charger une base de donn�es MySQL
- Sc�narios de test et tirs de charge
- Optimiser la configuration de PHP
- Administration de PHP
- Am�liorer son code PHP
- Administration et optimisation d'Apache
- Optimisation HTTP
- Administration et optimisation de MySQL
Pour ceux qui aimeraient am�liorer les performances de sites internet, je vous le recommande fortement. Vous d�couvrirez tout au long de l'ouvrage comment optimiser votre code PHP, votre base de donn�es MySQL, votre serveur Web Apache, vos requ�tes HTTP, � tout ce qui caract�rise votre serveur Web.
Vous trouverez aussi :
- comment analyser et administrer les journaux (logs) de LAMP ;
- comment superviser l'activit� de votre serveur avec Munin ou Nagios ;
- comment figer, restaurer et charger une base de donn�es MySQL ;
- comment effectuer des sc�narios de test et tirs de charge (permet de voir le comportement du serveur avec beaucoup d'utilisateurs simultan�s par exemple).
Pour r�sumer cet encore un tr�s bon livre de la collection blanche d'Eyrolles que je recommande. Pr�cision : vous ne trouverez pas dans ce livre comment s�curiser votre serveur, c'est juste pour de l'audit et de l'optimisation.


M�mento - PHP 5 Industrialisation
Outils et bonnes pratiques
R�sum� de l'�diteur
Toutes les probl�matiques de qualit� en PHP sont pos�es, de la gestion collaborative de d�veloppement avec Git jusqu'� l'audit et au monitoring.
Ce m�mento sur les outils et bonnes pratiques PHP aidera les d�veloppeurs, architectes logiciels et chefs de projets qui souhaitent industrialiser leur code � ma�triser la syntaxe d'utilisation et d'installation des outils d'int�gration continue disponibles pour PHP.
�dition : Eyrolles - 14 pages, 1re �dition, 23 mai 2012
ISBN10 : 2212134800 - ISBN13 : 9782212134803
- Gestionnaires de versions
- Tests unitaires : PHPUnit et Atoum
- Tests fonctionnels avec Selenium
- Test de specifications
- Auditer le code
- Monitorer les temps de r�ponse
- Profiler une application
- Documenter son code
- G�rer ses d�pendances
- D�ployer son code avec Capistrano
- G�rer ses t�ches avec Redmine
- Formalisme et conventions

J'ai lu le M�mento PHP 5 Industrialisation - Outils et bonnes pratiques de Jean-Fran�ois L�pine.

L'avez-vous lu ? Comptez-vous le lire bient�t ?
Quel est votre avis ?
Exprimez-vous !! Votre avis nous int�resse...

Ici c'est vraiment un m�mento, c'est dire un petit feuillet qui donne de bonne piste sur les outils � utiliser, bien entendu chaque point d�velopp� pourrais �tre l'objet d'un livre et ne concerne pas que le langage PHP.
Mais je peux te conseiller un livre ou deux, qui si tu prend la peine de le lire, m�me si tu as l'impression de conna�tre, qui t'apprendrons un truc ou l'autre au fur et � mesure de ta ma�trise de PHP.
Site web marchand en PHP/MySQL
R�alisez votre propre boutique en ligne de A � Z
R�sum� de l'�diteur
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 !
�dition : �ditions Micro Application - 933 pages, 3e �dition, 20 ao�t 2007
ISBN10 : 274298447X - ISBN13 : 9782742984473
Broch�, 19 x 23
Les dix questions � se poser avant toute mise en place
L'environnement du travail
Les principes de base de la r�alisation
Les modules de l'application
Choisir un syst�me de paiement
La base de donn�es MySQL
Construire la base de donn�es
Cr�er l'interface graphique
Programmer la classe
L'index, le programme pivot
Programmer les blocs
Cr�er les diff�rents modules
Ajouter un syst�me de paiement externe
Ajouter une extension � la classe pour traiter le back office
Les bases du back office
Mettre en place le catalogue de produits
Suivre et traiter les commandes
Mettre en place des statistiques et des ratios
G�rer l'application � l'aide de graphiques
Exporter les donn�es de l'application
Transmettre des informations sur des appareils mobiles
G�rer la s�curit�
Optimiser l'application
Trucs et astuces pour am�liorer l'application
Promouvoir votre boutique avec Google
Proposer une lettre d'informations
Pour les personnes d�sirant monter leur boutique Web, ce livre est une r�f�rence.

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 !
[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 ?

PHP & MySQL
Liste des principales fonctions et syntaxe d�taill�e
R�sum� de l'�diteur
�dition : ENI - 12 pages, 1re �dition, 8 octobre 2007
ISBN10 : 274603963X - ISBN13 : 9782746039636
Liste des principales fonctions MySQL
Syntaxe d�taill�e
Regroupement th�matique
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.

[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 ?

PHP 5 Avanc�
2�me �dition
R�sum� de l'�diteur
Les �volutions majeures de PHP 5 en font plus que jamais la plate-forme incontournable pour le d�veloppement d'applications web professionnelles: programmation objet, simplification des d�veloppements XML avec SimpIeXML, refonte du moteur sous-jacent pour d'importants gains de performances, base de donn�es embarqu�e SQLite... Une bible magistrale avec de nombreux cas pratiques et retours d'exp�rience S'appuyant sur de nombreux retours d'exp�rience et cas pratiques, cet ouvrage donne toutes les cl�s n�cessaires pour ma�triser PHP 5. Gestion de flux, conception de sites et d'applications web, cookies et sessions, programmation objet, utilisation de XML et SimpIeXML, int�gration aux bases de donn�es en passant par MySQL 4 et 5, PostgreSOL, strat�gies d'optimisation et de s�curit�, gestion des images et des caches, ce livre aidera le lecteur � �voluer avec aisance dans le riche univers de PHP 5.
�dition : Eyrolles - 796 pages, 2e �dition, 1er juin 2005
ISBN10 : 2212116691 - ISBN13 : 9782212116694
- Qu'est-ce que PHP ?
- Installer et configurer PHP 5
- Les structures de base
- Traitements de base
- Traitements de cha�nes
- Utilisation des tableaux
- Fonctions usuelles
- Formulaires et superglobales
- Environnement Web et superglobales
- Les cookies
- Les sessions
- Gestion des objets
- Gestion de fichiers
- Gestion des flux
- Flux de sortie PHP
- Envoyer et recevoir des e-mails
- MySQL et bases de donn�es
- Alternatives : PostgreSQL, SQLite, Oracle
- Erreurs et exceptions
- XML : concepts et simpleXML
- XML avanc�
- Les templates
- Les syst�mes de cache
- Gestion des images
- Expressions r�guli�res
- S�curit�
- Outils de d�veloppement PHP
Un point qu'il est important de souligner est que ce livre propose une approche tr�s pratique du language. Le language est abord� comme permettant de r�pondre � une probl�matique. La philosophie �tant : "vous d�sirez faire ceci, PHP 5 vous le permet de cette mani�re". PHP est donc trait� comme language WEB et ce cours est fait dans ce contexte. Les auteurs traitent les sessions, les variables superglobales, dans le cadre d'applications WEB (espace membre, soumissions de formulaires). Dans cette m�me optique, les auteurs d�veloppent l'utilisation des templates, des syst�mes de cache, ..., qui ne font pas directement partie du language PHP, ce qui est particuli�rement int�ressant.
Enfin, je tiens a saluer le fait que les auteurs abordent l'installation de PHP sous Windows et sous Linux, car cela constitue bien souvent une barri�re pour les d�butants. Les auteurs insistent �galement sur la s�curit� des applications PHP, ce qui est un point crucial et trop souvent n�glig�.
En r�sum� on peut dire que ce livre arborde le language, mais �galement la philosophie et l'architecture des applications WEB. Ces deux concepts sont bien entendu �troitement li�s mais il est rare de trouver des ouvrages qui traitent � la fois des deux. Je ne peux donc que recommander ce livre � tous ceux qui d�sirent apprendre ou se perfectionner en PHP.

Un point qu'il est important de souligner est que ce livre propose une approche tr�s pratique du language. Le language est abord� comme permettant de r�pondre � une probl�matique. La philosophie �tant : "vous d�sirez faire ceci, PHP 5 vous le permet de cette mani�re". PHP est donc trait� comme language WEB et ce cours est fait dans ce contexte. Les auteurs traitent les sessions, les variables superglobales, dans le cadre d'applications WEB (espace membre, soumissions de formulaires). Dans cette m�me optique, les auteurs d�veloppent l'utilisation des templates, des syst�mes de cache, ..., qui ne font pas directement partie du language PHP, ce qui est particuli�rement int�ressant.
Enfin, je tiens a saluer le fait que les auteurs abordent l'installation de PHP sous Windows et sous Linux, car cela constitue bien souvent une barri�re pour les d�butants. Les auteurs insistent �galement sur la s�curit� des applications PHP, ce qui est un point crucial et trop souvent n�glig�.
En r�sum� on peut dire que ce livre arborde le language, mais �galement la philosophie et l'architecture des applications WEB. Ces deux concepts sont bien entendu �troitement li�s mais il est rare de trouver des ouvrages qui traitent � la fois des deux. Je ne peux donc que recommander ce livre � tous ceux qui d�sirent apprendre ou se perfectionner en PHP.
Les �volutions majeures de PHP 5 en font plus que jamais la plate-forme incontournable pour le d�veloppement d'applications web professionnelles: programmation objet, simplification des d�veloppements XML avec SimpIeXML, refonte du moteur sous-jacent pour d'importants gains de performances, base de donn�es embarqu�e SQLite... Une bible magistrale avec de nombreux cas pratiques
et retours d'exp�rience S'appuyant sur de nombreux retours d'exp�rience et cas pratiques, cet ouvrage donne toutes les cl�s n�cessaires pour ma�triser PHP 5. Gestion de flux, conception de sites et d'applications web, cookies et sessions, programmation objet, utilisation de XML et SimpIeXML, int�gration aux bases de donn�es en passant par MySQL 4 et 5, PostgreSOL, strat�gies d'optimisation et de s�curit�, gestion des images et des caches, ce livre aidera le lecteur � �voluer avec aisance dans le riche univers de PHP 5.
S�curit� PHP 5 et MySQL
R�sum� de l'�diteur
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
Ecrit 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�.
�dition : Eyrolles - 268 pages, 2e �dition, 1er juillet 2009
ISBN10 : 2212125542 - ISBN13 : 9782212125542
- Risques li�s aux applications web
- Introduction � la s�curit� des applications web
- Vuln�rabilit�s des pages web
- Formulaires et t�l�chargement ; valider les donn�es
- Cookies et sessions
- Mesures de s�curit� pour PHP
- Installation et configuration de PHP
- Int�grit� des scripts PHP
- Risques li�s aux bases de donn�es
- Vuln�rabilit�s des base de donn�es
- Mesures de s�curit� pour MySQL
- Mesures de s�curit� pour les technologies connexes
- Mesures de s�curit� c�t� serveur
- Techniques de s�curisation des applications web
- Mener un audit de s�curit�
- Annexes
- A. Fonctions de s�curit� et caract�res sp�ciaux
- B. Sauvegardes
- C. Ressources web
Car cet ouvrage (dont la pr�face a �t� r�dig�e par ni plus ni moins que Rasmus Lerdorf, � qui on doit le langage PHP !), � feuilleter pour ses annexes pr�cieuses ou � lire attentivement pour un apprentissage plus complet, offre un tour d'horizon assez complet des principaux risques li�s � la s�curit� d'une application web, et dirige, pour chaque risque, vers une solution adapt�e pour s'en prot�ger.
D'un tr�s bon rapport qualit� / prix, ce livre s'adresse tant aux d�veloppeurs d�butants, qu'aux d�veloppeurs plus confirm�s qui voudraient renforcer leurs connaissances en s�curit� du web.
S'il ne constitue pas une " Bible de la s�curit� ", cet ouvrage reste cependant une porte ouverte vers une vaste collection de ressources et d'outils li�s � la s�curit�, et un excellent guide de bonne pratiques pour tous.
Enfin, en plus d'un d�coupage du livre pertinent, agr�ment� d'un grand nombre d'exemples, les auteurs s'appuient sur les derni�res versions des langages et technologies qu'ils �voquent ; L'int�r�t de cet ouvrage en est d'autant plus renforc�.
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.
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.

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�.
N'h�sitez pas � poster vos commentaires � la suite
Pas besoin d'�tre devant son ordinateur, personnellement je le lisais dans mon bain

Nous ne pouvons pas tout s�curis� sur un site internet mais si les r�gles et les techniques propos�s dans ce livre sont respect� et utilis� vous allez r�duire de beaucoup les probl�mes de s�curit�. De plus c'est gage de s�rieux.
Sinc�rement, ce livre m�rite vraiment cette investissement car il est bien �crit, bien expliqu� et vous pouvez le lire dans n'importe quel lieu.
C'est un livre � lire � t�te repos�.

S�curit� PHP 5 et MySQL
3�me �dition
R�sum� de l'�diteur
Apr�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�.
�dition : Eyrolles - 277 pages, 3e �dition, 1er d�cembre 2011
ISBN10 : 2212133391 - ISBN13 : 9782212133394
- Risques li�s aux applications web
- Introduction � la s�curit� des applications Web
- Vuln�rabilit�s des pages Web
- Formulaires et t�l�chargement : valider les donn�es
- T�moins et sessions
- Mesures de s�curit� pour PHP
- Installation et configuration de PHP
- Int�grit� des scripts PHP
- Risques li�s aux bases de donn�es
(list] - Vuln�rabilit�s des bases de donn�es
- Mesures de s�curit� pour MySQL
- Mesures de s�curit� c�t� serveur
- Techniques de s�curisation des applications Web
- Penser s�curit� lors du d�veloppement
- A. Fonctions de s�curit� et caract�res sp�ciaux
- B. Sauvegardes
- C. Ressources Web
Pour commencer, il fait un point sur les risques li�s aux applications Web (destruction de donn�es, d�tournement du site, �) pour ensuite parler des concepts de s�curit� et nous emmener dans le vif du sujet.
Par la suite seront pr�sent�es les diff�rentes attaques possible sur les pages Web comme les injections, les failles XSS etc. avec bien s�r les parades pour ne pas se faire pi�ger. Ne jamais faire confiance � l'internaute ! C'est la base de la s�curit� et ceci vous est rappel�. Toutes les donn�es entr�es par l'utilisateur doivent �tre trait�es, comme les formulaires, les variables dans l'url, �
Les vuln�rabilit�s du langage SQL ainsi que du SGBD MySQL sont aussi abord�es pour �viter tout piratage de ce cot� l�.
De plus vous y trouverez les mesures de s�curit� pour les technologies connexes : redirections, courriers �lectronique, syst�me de fichiers, syst�me d'exploitation, structure de l'application Web, � pour �viter de se faire supprimer ou r�cup�rer des donn�es.
Enfin, les attaques par force brute, hame�onnage, denis de services sont l�g�rement expliqu�es pour comprendre comment on peut se faire avoir sur la toile.
En r�sum� c'est un tr�s bon livre � conna�tre absolument. Je le conseille �videment.
Le seul petit b�mol que je pourrais dire c'est que le serveur en lui m�me n'est pas vraiment abord� et c'est l'un des risques important. Mais on ne peut pas reprocher � ce livre de rester dans son sujet sans trop d�border vers l'administration d'un serveur Web.

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�.
N'h�sitez pas � poster vos commentaires � la suite
Pas besoin d'�tre devant son ordinateur, personnellement je le lisais dans mon bain

Nous ne pouvons pas tout s�curis� sur un site internet mais si les r�gles et les techniques propos�s dans ce livre sont respect� et utilis� vous allez r�duire de beaucoup les probl�mes de s�curit�. De plus c'est gage de s�rieux.
Sinc�rement, ce livre m�rite vraiment cette investissement car il est bien �crit, bien expliqu� et vous pouvez le lire dans n'importe quel lieu.
C'est un livre � lire � t�te repos�.

Premi�res applications Web 2.0 avec Ajax et PHP
R�sum� de l'�diteur
�dition : Eyrolles - 448 pages, 1re �dition, 18 d�cembre 2007
ISBN10 : 2212120907 - ISBN13 : 9782212120905
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
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 !
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 !

[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 ?

PHP/MySQL avec Dreamweaver 8
R�sum� de l'�diteur
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
�dition : Eyrolles - 631 pages, 1re �dition, 1er mai 2006
ISBN10 : 221211771X - ISBN13 : 9782212117714
Environnement de d�veloppement
Cr�ation de pages dynamiques courantes
Commandes SQL avanc�es
Programmation PHP
Les comportements XSLT
Comportements serveurs et extensions
�tude de cas : un site marchand
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.

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
[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 ?

Ma�triser Joomla!
Guide professionnel du d�veloppement d'applications
R�sum� de l'�diteur
Apr�s une description de l'architecture g�n�rale de Joomla! l'auteur explique quel est le cheminement entre une demande d'affichage de page internet et son rendu sur le navigateur de l'utilisateur. C'est � travers un exemple concret que le chapitre 3 d�taille la proc�dure � suivre pour d�velopper des modules et le chapitre 4 est consacr� au d�veloppement de composants, ceux-ci constituant la colonne vert�brale du syst�me de gestion de contenus. Le chapitre 5 d�taille la cr�ation de templates et le chapitre 6 d�crit le d�veloppement de plugins qui permettent � Joomla! d'appeler des fonctions compl�mentaires au syst�me.
Enfin, le chapitre 7 constitue la documentation de r�f�rence de l'ensemble des classes non d�crites dans les autres chapitres.
�crit par Christophe Demko, membre de l'�quipe de d�veloppement de Joomla!, ce livre est le reflet fid�le des concepts � utiliser pour le d�veloppement d'applications internet fiables. Rempli de conseils d'expert sur tous les aspects de la programmation avec Joomla!, il sera votre guide de r�f�rence dans vos t�ches de d�veloppement d'applications.
�dition : ENI - 334 pages, 1re �dition, 1er janvier 2011
ISBN10 : 2746063417 - ISBN13 : 9782746063419
Introduction
Cheminement d'une requ�te utilisateur
D�veloppement de modules
D�veloppement de composants
D�veloppement de plugins
Les templates
Les outils du framework
Dans ce contexte, un tel livre est une aubaine : l'auteur y explique ce qu'il fait, pourquoi il le fait, comment il choisit ses noms de classe et de fichier. Pour chaque type d'extension, il y d�crit la mani�re de proc�der, les classes sp�cifiques � utiliser, les concepts mis en �uvre. Il ne n�glige pas de mentionner le fonctionnement interne du CMS derri�re cette API, de telle sorte que l'on puisse bien comprendre ce qui se trame en coulisse.
Le livre s'ouvre sur le cheminement d'une requ�te dans le CMS, de l'appel du fichier index.php aux �v�nements qui apparaissent, en d�roulant m�thodiquement et sans presser le pas ce fichier, levant le masque sur chaque partie int�ressante de son organisation. Ce premier chapitre offre une vue d'ensemble sur les entrailles du logiciel.
Cependant, le livre n'est clairement pas destin� aux d�butants : de bonnes connaissances en PHP objet sont absolument requises pour comprendre une grande majorit� du livre, il est n�cessaire d'avoir d�j� jou� avec Joomla!, savoir l'utiliser, l'installer. L'auteur passe toutes les pr�misses utiles � l'utilisateur de base et se destine directement au d�veloppement pour le CMS.
�galement, la p�dagogie n'est pas le point fort du livre, elle n'est pas voulue du d�but � la fin : il s'agit d'une documentation technique francophone sur les m�canismes en jeu, sur les API propos�es. Pas d'exemple d�velopp� de long en large dans le livre, mais bien un fil rouge (le d�veloppement d'un dictionnaire, avec composant, module et plug-in), dont les sources sont propos�es � c�t� du livre. Seuls les morceaux importants sont repris et d�velopp�s dans le livre, l'auteur se base beaucoup sur la pratique et la lecture de code ; elle est cependant grandement facilit�e par les explications plus ex cathedra.
On en retiendra qu'il s'agit d'une excellente documentation technique, loin d'�tre d�su�te malgr� l'�ge de l'ouvrage et l'�volution rapide du CMS ; cependant, le livre n'est pas � conseiller au d�butant en programmation (Web, PHP et en g�n�ral).

Apr�s une description de l'architecture g�n�rale de Joomla! l'auteur explique quel est le cheminement entre une demande d'affichage de page internet et son rendu sur le navigateur de l'utilisateur. C'est � travers un exemple concret que le chapitre 3 d�taille la proc�dure � suivre pour d�velopper des modules et le chapitre 4 est consacr� au d�veloppement de composants, ceux-ci constituant la colonne vert�brale du syst�me de gestion de contenus. Le chapitre 5 d�taille la cr�ation de templates et le chapitre 6 d�crit le d�veloppement de plugins qui permettent � Joomla! d'appeler des fonctions compl�mentaires au syst�me.
Enfin, le chapitre 7 constitue la documentation de r�f�rence de l'ensemble des classes non d�crites dans les autres chapitres.
�crit par Christophe Demko, membre de l'�quipe de d�veloppement de Joomla!, ce livre est le reflet fid�le des concepts � utiliser pour le d�veloppement d'applications internet fiables. Rempli de conseils d'expert sur tous les aspects de la programmation avec Joomla!, il sera votre guide de r�f�rence dans vos t�ches de d�veloppement d'applications.
Critique du livre
- The Official Joomla! Book (2nd Edition) Livre g�n�raliste sur joomla 2.5
- Joomla! Templates tout ce qui concerne le "templating" sous joomla (fonctionnement, cr�ation , modification ...ect)
- Joomla! Programming : livre qui traite le c�ur du cms et de son framework int�gr� , composants, plugins ...
bonne lecture
PHP et MySQL
R�sum� de l'�diteur
Cet ouvrage complet expose avec clart� et exhaustivit� comment combiner ces deux outils pour produire des sites web dynamiques, de leur expression la plus simple � des sites de commerce �lectronique s�curis�s et complexes. Il pr�sente en d�tail le langage PHP, montre comment mettre en place et utiliser une base de donn�es MySQL, puis explique comment utiliser PHP pour interagir avec la base de donn�es et le serveur web. Les auteurs vous guident dans la r�alisation d'applications r�elles et pratiques, que vous pourrez ensuite d�ployer telles quelles ou personnaliser selon vos besoins. Vous apprendrez � r�soudre des t�ches classiques comme l'authentification des utilisateurs, la construction d'un panier virtuel, la production dynamique de documents PDF et d'images, l'envoi et la gestion du courrier �lectronique, la connexion aux services web avec XML et le d�veloppement d'applications web 2.0 avec Ajax. Soigneusement mis � jour et r�vis� pour cette 4e �dition, cet ouvrage couvre les nouveaut�s de PHP 5 jusqu'� sa version 5.3 et les fonctionnalit�s introduites par MySQL 5.1.
�dition : Pearson Education - 960 pages, 4e �dition, 16 janvier 2009
ISBN10 : 2744023086 - ISBN13 : 9782744023088
- Utilisation de PHP
- Utilisation de MySQL
- S�curit�
- Techniques PHP avanc�es
Cr�er des projets avec PHP et MySQL - Annexes
En r�sum�, ce livre est vraiment une bonne base pour les d�butants, et les d�veloppeurs interm�diaires y trouveront s�rement des choses � apprendre.

Cet ouvrage complet expose avec clart� et exhaustivit� comment combiner ces deux outils pour produire des sites web dynamiques, de leur expression la plus simple � des sites de commerce �lectronique s�curis�s et complexes. Il pr�sente en d�tail le langage PHP, montre comment mettre en place et utiliser une base de donn�es MySQL, puis explique comment utiliser PHP pour interagir avec la base de donn�es et le serveur web. Les auteurs vous guident dans la r�alisation d'applications r�elles et pratiques, que vous pourrez ensuite d�ployer telles quelles ou personnaliser selon vos besoins. Vous apprendrez � r�soudre des t�ches classiques comme l'authentification des utilisateurs, la construction d'un panier virtuel, la production dynamique de documents PDF et d'images, l'envoi et la gestion du courrier �lectronique, la connexion aux services web avec XML et le d�veloppement d'applications web 2.0 avec Ajax. Soigneusement mis � jour et r�vis� pour cette 4e �dition, cet ouvrage couvre les nouveaut�s de PHP 5 jusqu'� sa version 5.3 et les fonctionnalit�s introduites par MySQL 5.1.
N'h�sitez pas � poster vos commentaires � la suite
Ce n'est pas le premier livre que j'ach�te sur le sujet, loin de l� mais c'est la premi�re fois qu'un bouquin est � la hauteur de mes esp�rances car :
- le livre est tr�s cons�quent en terme de contenu mais surtout tr�s d�taill�.
- les sujets ne sont pas trait�s en coup de vent. On a pris le temps de s'attarder sur les points importants ou qui m�ritaient un peu plus d'attention.
- les explications sont on ne peut plus claires, avec des phrases simples et des mots simples.
- les exemples donn�s ne se r�f�rent pas � un exercice de math�matique, d'alg�bre ou autre qui rebutent parfois les lecteurs n'�tant pas fan de ce domaine. Il est bas� sur des cas concrets.
- la partie consacr�e � la programmation orient�e objet est d'une clart� exemplaire et est trait�e directement avec l'application du livre.
On a, Dieu merci, pas droit � l'exemple l�gendaire de la classe "v�hicule" qui instancie des voitures et des motos avec ses attributs "nombre de roues" et ses m�thodes "acc�l�rer" ou "freiner"... non mais franchement ...
- une partie tr�s d�taill�e sur les SGBDR qui explique clairement le B-A-BA et fait le point une bonne fois pour toute sur la terminologie employ�e, l'utilit� de chaque �l�ment qui compose une base de donn�e et surtout les relations entre les tables, souvent b�cl�e dans les autres ouvrages.
- ce qu'on souhaite lorsqu'on commence � lire un bouquin, c'est d'�tre un minimum op�rationnel afin de d�buter sereinement le d�veloppement d'applications web et c'est � mon avis le cas quand on a ce bouquin comme support/livre de chevet.
Ce livre n'est pas clairement pas fait pour les d�butants en informatique. Par contre la personne qui d�bute en programmation trouvera ses marques s'il est un minimum r�ceptif au concept de ce livre mais sera contraint de sauter rapidement dans le grand bain car l'approche concernant l'apprentissage des bases du langage PHP n'est pas la m�me que dans un livre PHP lambda, c'est � dire une "b�te" �num�ration des fonctions avec des exemples tr�s g�n�ralistes � ne pas savoir quoi en faire.
Ce livre co�te (au moment o� je l'ai achet�) 45�. C'est pas donn� mais quand on le lit, on comprend pourquoi. C'est un bon investissement � mon sens.
Lors de cette premi�re lecture (compl�te), je n'ai pas trouv� d'inconv�nients majeurs. Peut-�tre les exemples du livre fournis dans lesquels les tableaux HTML sont encore utilis�s. Rien de grave en somme.
En r�sum� :
Un tr�s bon bouquin pour celui qui souhaite R�ELLEMENT apprendre quelque chose sur le sujet et qui saura comment (bien) appliquer ce qu'il a appris dans des cas concrets. A avoir dans sa biblioth�que !
Drupal
Concevoir et d�ployer ses sites web
R�sum� de l'�diteur
L'outil libre de publication web Drupal dans sa version 6 et 7 � venir est exemplaire par son architecture modulaire. Il continue de s'imposer aux cr�ateurs de contenu qui doivent construire des sites puissants et modernes - du simple blog au site professionnel �tendu. Il permet de g�rer des flux de contributions complexes, offre une grande diversit� de types de contenus et une interface d'administration efficace.
�dition : Eyrolles - 404 pages, 10 septembre 2009
ISBN10 : 2212124651 - ISBN13 : 9782212124651
- Drupal, un CMS extensible
- Bien d�finir son projet
- Mettre en place son environnement de d�veloppement
- Administrer Drupal et ses modules
- G�rer les utilisateurs
- Cr�er du contenu
- Cr�er des contenus avanc�s
- Structurer les pages
- G�rer les langues
- Modifier l'apparence
- Ajouter des fonctionnalit�s
- Automatiser les t�ches r�currentes
- �crire son premier module
- Mettre son site en production
- Un regard sur Drupal 7
Voici comment Wikipedia d�finit l'un des meilleurs outils Web actuellement sur le march�, � partir de ce constat, tout acteur du monde Web se doit un jour ou l'autre d'aller regarder d'un peu plus pr�s ce CMS
Force est de constater que la prise en main n'est pas toujours ais� et c'est l� qu'intervient le livre de 'Yoran Brault' � Concevoir et d�ployer ses sites web avec Drupal �.
Plus qu'un livre, l'auteur r�ussi � travers son ouvrage de vous prendre par la main et de vous initier � Drupal de fa�on claire et pr�cise.
'Yoran Brault', au travers de seize chapitre nous d�cortique la b�te et nous fait entrer au coeur du noyau avec une facilit� d�concertante et nous ouvre les portes avec patience pour nous faire d�couvrir que 'en fait Drupal, ce n'est pas difficile'.
Apr�s un bref rappel sur les CMS, l'auteur nous d�taille un peu plus l'objet de son livre, avant de nous proposer de d�finir un projet pour l'apprentissage de Drupa
Un chapitre est consacr� � l'installation d'un environnement de d�veloppement que ce soit en Windows avec le logiciel WampServer, ou sur une distribution Linux (ici le choix c'est port� sur Mandriva), l'installation de Drupal est clairement expliqu� et toutes les erreurs possibles sont pass�es en revue, impossible donc de ne pas savoir install� son futur CMS.
Au chapitre cinq, nous entrons dans le vif du sujet avec l'administration de Drupal et la gestion des modules, c'est ici qu'on voit que l'auteur ma�trise son sujet, car il nous fait partager son exp�rience et nous proposent l'installation de certains modules, afin de nous faciliter la navigation dans la partie administration et de ne pas nous perdre dans l'ensemble des menus, ceci nous permettras un apprentissage ais� et fluide.
La gestion des utilisateur est de la partie, avec la notion de r�le sp�cifique � notre futur application, les r�gles d'acc�s, la configuration des mails et leurs profils.
Les chapitres sept et huit sont deux gros chapitres centraux dans le livre, puisqu'ils parlent de la gestion de contenu, tout est pass� en revue, la cr�ation, la publication, les noeuds, les �diteurs, les images, le module de recherche, CCk, etc.
La suite du livre est consacr� � la structure des pages, avec la gestion de blocs et la cr�ation d'un menu.
Un chapitre sur la gestion des langues est �galement abord�.
Un gros aspect du livre est la modification de l'apparence du site, avec la gestion des th�mes et la modification de ceux-ci, nous apprendrons �galement comment ajouter des fonctionnalit�s � notre CMS et comment automatiser les t�ches r�currentes au bon entretien de Drupal.
Un des aspect int�ressant de ce livre, est qu'il y a une courte introduction sur la cr�ation de ses propres modules.
Nous terminerons la lecture par la mise en production de notre site et nous aurons �galement un aper�u du futur de Drupal.
En conclusion, ce livre est une bonne lecture pour les d�butant en CMS, mais �galement pour les d�veloppeurs et Webmestres des autres CMS sur le march�, cela leurs permettras de passer en douceur vers un outil professionnel, structur� et p�renne.
Cet ouvrage pr�sente les fondements de Drupal : types de contenu, taxonomie, gestion des modules, th�me, gestion des utilisateurs... Au fil des chapitres, on d�couvrira donc les fonctionalit�s de base de Drupal permettant de cr�er du contenu standard et avanc� (notamment en installant certains modules suppl�mentaires courants et indispensables tels que CCK, Views), cr�er des menus, r�aliser un th�me personnalis� en CSS, utiliser des workflows, etc. Un bon point : la r�alisation de besoins classiques sont d�taill�s dans l'ouvrage, tel que la r�daction d'une FAQ, l'int�gration de blogs ou de forums, la cr�ation de flux RSS, l'impression en PDF, la notation du contenu. Sont aussi trait�s les diff�rents aspects d'administration du CMS : param�trage des niveaux de privil�ges des utilisateurs, installation, migration et mise � jour sur un serveur, configuration des modules, internationalisation...
Mais un des aspects les plus int�ressants de Drupal est la programmation de modules permettant d'�tendre les fonctionalit�s du syst�me, et malheureusement le livre est tr�s l�ger � ce niveau. Un chapitre aborde pourtant la cr�ation de module personnalis�, mais de mani�re beaucoup trop succinte (quelques pages � peine, alors qu'il s'agit d'un point essentiel de ce CMS). Drupal peut s'�tendre � l'aide de hooks, c'est-�-dire qu'on peut red�finir tous les comportements standards via des appels de fonctions pr�d�termin�es, mais l'exemple donn� est basique. On aurait aim� d'autres exemples plus complets (pour coller � la r�alit� des besoins courants), notamment pour l'acc�s aux bases de donn�es et aux aides de Drupal (variables, fonctions pr�d�finies, etc.). Toujours dans ce domaine, on peut aussi regretter que l'aspect webservice soit totalement pass� sous silence. Il eut pourtant �t� int�ressant de voir comment Drupal peut interagir avec d'autres syst�mes pour mettre � jour son contenu.
Cet ouvrage est tout � fait � recommander pour d�couvrir comment utiliser Drupal en standard, le configurer en d�tail et l'�tendre � l'aide de quelques modules suppl�mentaires courants. Par contre, le d�veloppeur d�sirant personnaliser le syst�me en profondeur risque d'�tre d��u.

L'outil libre de publication web Drupal dans sa version 6 et 7 � venir est exemplaire par son architecture modulaire. Il continue de s'imposer aux cr�ateurs de contenu qui doivent construire des sites puissants et modernes - du simple blog au site professionnel �tendu. Il permet de g�rer des flux de contributions complexes, offre une grande diversit� de types de contenus et une interface d'administration efficace.
N"h�sitez pas � poster vos commentaires � la suite.
Symfony 1.2
Les cahiers du Programmeur
R�sum� de l'�diteur
�dition : Eyrolles - 486 pages, 1re �dition, 15 mai 2009
ISBN10 : 2212124945 - ISBN13 : 9782212124941
- DEMARRAGE DU PROJET
- L'ETUDE DE CAS
- CONCEVOIR LE MODELE DE DONNEES
- LE CONTROLEUR ET LA VUE
- LE ROUTAGE
- OPTIMISATION DU MODELE ET REFACTORING
- CONCEVOIR ET PAGINER LA LISTE D'OFFRES D'UNE CATEGORIE
- LES TESTS UNITAIRES
- LES TESTS FONCTIONNELS
- ACCELERER LA GESTION DES FORMULAIRES
- TESTER LES FORMULAIRES
- LE GENERATEUR D'INTERFACE D'ADMINISTRATION
- AUTHENTIFICATION ET DROITS AVEC L'OBJET SFUSER
- LE FLUX DE SYNDICATION ATOM
- CONSTRUIRE DES SERVICES WEB
- DEPLOYER UN MOTEUR DE RECHERCHE
- DYNAMISER L'INTERFACE UTILISATEUR AVEC AJAX
- INTERNATIONALISATION ET LOCALISATION
- LES PLUG-INS
- LA GESTION DU CACHE
- LE DEPLOIEMENT EN PRODUCTION
- LE FORMAT YAML
- LE FICHIER DE CONFIGURATION SETTINGS.YML
- LE FICHIER DE CONFIGURATION FACTORIES.YML
Chaque outil pr�sent� dans ce livre est expliqu� dans les d�tails, sur l'installation � partir des sources, de la configuration et bien entendu sur leur utilisation, que ce soit sous la plateforme Windows ou sous la plateforme Linux.
Chaque partie du livre am�ne � l'am�lioration du projet, on peut prendre par exemple le chapitre 10 : � Acc�lerer la gestion des formulaires � qui montre comment am�liorer les formulaires en les manipulant directement dans les templates, de personnaliser le rendu des formulaires en utilisant l'objet sfForm, de simplifier le traitement du formulaire ou de comprendre simplement mieux leur cycle de vie. Le livre couvre �galement les tests unitaires avec l'outil de test lime ainsi que des tests fonctionnels directement impl�ment�s dans le framework Symfony.
Durant toute la cr�ation du projet JOBEET, le livre donne des astuces pour mieux d�velopper en PHP et sous Symfony, ce qui est souvent utile car cela nous permet d'avoir l'utilisation des bonnes pratiques d�s le d�but.
� qui s'adresse ce livre ? Il s'adresse principalement aux d�veloppeurs PHP qui souhaitent faire �voluer leur projet vers une architecture modulaire avec le framework Symfony. Une utilisation assez avanc�e du langage PHP est ainsi n�cessaire pour rentrer dans le monde de Symfony.
Pour finir, je recommande vraiment cet ouvrage, tr�s bien expliqu� et en d�tails, en allant directement au but.

Bonne lecture
[Edit] Les critiques par notre �quipe : http://php.developpez.com/livres/ind...is#L2212124945
PHP 5.2, D�veloppez un site Web dynamique et int�ractif
R�sum� de l'�diteur
�dition : ENI - 518 pages, 1re �dition, 12 novembre 2007
ISBN10 : 2746039923 - ISBN13 : 9782746039926
Broch�, 18 x 22
- Vue d'ensemble de PHP
- Variables, constantes, types et tableaux
- Op�rateurs
- Structures de contr�le
- Fonctions et classes
- Gestion des formulaires
- Acc�der aux bases de donn�es
- G�rer les sessions
- Envoyer un courrier �lectronique
- Gestion des fichiers
- G�rer les erreurs dans un script
Il a �t� con�u pour apporter des r�ponses simples � une personne qui d�couvre PHP 5. Il est plut�t progressif et charg� d'exemples. Les explications sont claires et facilement compr�hensibles par des non-d�veloppeurs.
En revanche, je trouve que le titre est mal choisi. Certes, ce livre parle de web dynamique (dans le sens o� PHP apporte une "intelligence" aux pages) mais il ne traite aucunement d'interface � fort niveau d'interactivit�.
Un second point qui m'a d�rang�, c'est la qualit� d'impression. Ce livre au contenu monochrome n'est pas �vident � lire. Les pages ne sont pas assez a�r�es et le manque de coloration syntaxique rend la compr�hension plus difficile.
Ce c�t� �touffant sera vite oubli� gr�ce � son excellent rapport qualit� / prix.
Retournons sur les points positifs. Ce livre explique la th�orie, appuy�e syst�matiquement par un ou plusieurs exemples, puis nous fait part de cas concrets d'utilisation.
De plus, l'auteur prend le temps d'expliquer les probl�mes que vous n'allez pas manquer de rencontrer (magic_quotes, s�curit�, validation des donn�es, etc.) J'ai trouv� particuli�rement int�ressant de s'attarder sur les acc�s aux bases de donn�es en ne traitant pas que le cas de MySQL mais en expliquant l'utilisation de SQLite, Microsoft SQL Server, Oracle. Cette partie est assez avanc�e car on y retrouve m�me la gestion des proc�dures stock�es, des commits, des rollbacks�
Cependant, il est dommage de ne pas avoir assez insist� sur PDO. L'auteur a pr�f�r� passer du temps sur les connecteurs sp�cifiques.
Pour conclure, je dirais que si vous souhaitez d�couvrir PHP et que vous avez d�j� quelques bases en HTML, ce livre est vraiment id�al.

Il a �t� con�u pour apporter des r�ponses simples � une personne qui d�couvre PHP 5. Il est plut�t progressif et charg� d'exemples. Les explications sont claires et facilement compr�hensibles par des non-d�veloppeurs.
En revanche, je trouve que le titre est mal choisi. Certes, ce livre parle de web dynamique (dans le sens o� PHP apporte une "intelligence" aux pages) mais il ne traite aucunement d'interface � fort niveau d'interactivit�.
Un second point qui m'a d�rang�, c'est la qualit� d'impression. Ce livre au contenu monochrome n'est pas �vident � lire. Les pages ne sont pas assez a�r�es et le manque de coloration syntaxique rend la compr�hension plus difficile.
Ce c�t� �touffant sera vite oubli� gr�ce � son excellent rapport qualit� / prix.
Retournons sur les points positifs. Ce livre explique la th�orie, appuy�e syst�matiquement par un ou plusieurs exemples, puis nous fait part de cas concrets d'utilisation.
De plus, l'auteur prend le temps d'expliquer les probl�mes que vous n'allez pas manquer de rencontrer (magic_quotes, s�curit�, validation des donn�es, etc.) J'ai trouv� particuli�rement int�ressant de s'attarder sur les acc�s aux bases de donn�es en ne traitant pas que le cas de MySQL mais en expliquant l'utilisation de SQLite, Microsoft SQL Server, Oracle. Cette partie est assez avanc�e car on y retrouve m�me la gestion des proc�dures stock�es, des commits, des rollbacks�
Cependant, il est dommage de ne pas avoir assez insist� sur PDO. L'auteur a pr�f�r� passer du temps sur les connecteurs sp�cifiques.
Pour conclure, je dirais que si vous souhaitez d�couvrir PHP et que vous avez d�j� quelques bases en HTML, ce livre est vraiment id�al.
R�ussir son site e-commerce
Avec osCommerce
R�sum� de l'�diteur
Bonne nouvelle pour les petits commerces, petites entreprises (TPE) et associations : le logiciel libre osCommerce, bas� sur PHP, fonctionne aussi bien sous MS-Windows que sous Linux. Il permet de cr�er un site marchand et d'en g�rer tous les aspects ais�ment et gratuitement : gestion de panier, paiement en ligne, gestion des taxes et des frais d'exp�dition, op�rations marketing et fid�lisation des clients...
Lancez votre propre boutique en ligne !
- Concevez un site marchand qui vous est adapt� ;
- Personnalisez l'apparence d'osCommerce ;
- Installez et enrichissez la base de vos produits ;
- Configurez la gestion de panier et le paiement en ligne (carte bancaire, PayPaL.) ;
- G�rez les diverses taxes et les frais d'exp�dition ;
- Fid�lisez vos clients (fils RSS, bons de r�duction...) ;
- Lancez vos op�rations marketing ;
- D�ployez et s�curisez votre site.
En annexe : Types d'erreur - D�boguer soi-m�me le code.
� qui s'adresse cet ouvrage ?
Petits commer�ants, administrateurs de TPE/PME, membres d'associations qui souhaitent �tablir une pr�sence commerciale sur Internet ;
Administrateurs de syst�mes d'information charg�s de mettre en place un site e-commerce.
�dition : Eyrolles - 446 pages, 1re �dition, 1er mars 2007
ISBN10 : 2212119321 - ISBN13 : 9782212119329
- Introduction au commerce �lectronique avec osCommerce
- Mettre en place l'environnement de d�veloppement
- Fonctionnement d'osCommerce
- Configuration de base
- Travailler sur des donn�es
- Personnalisation du site
- S�curiser votre boutique
- Fonctionnalit�s avanc�es : fils RSS et vente incitative
- Outils, trucs et astuces
- D�ploiement et maintenance
- D�velopper votre commerce
Les personnes qui ma�trisent d�j� bien PHP et qui ont de bonnes connaissances dans le domaine du Web ne trouveront pas ce livre utile. Je conseille donc ce livre tout particuli�rement aux personnes qui n'ont aucune notion de Web et qui ont besoin de mettre en place une boutique en ligne.

Bonne nouvelle pour les petits commerces, petites entreprises (TPE) et associations : le logiciel libre osCommerce, bas� sur PHP, fonctionne aussi bien sous MS-Windows que sous Linux. Il permet de cr�er un site marchand et d'en g�rer tous les aspects ais�ment et gratuitement : gestion de panier, paiement en ligne, gestion des taxes et des frais d'exp�dition, op�rations marketing et fid�lisation des clients...
[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 ?

PHP/MySQL et JavaScript
Les cahiers du Programmeur
R�sum� de l'�diteur
Depuis la conception d'aides multifen�tr�es en JavaScript jusqu'� la s�curisation d'applications PHP, en passant par l'utilisation de calques, de CSS conditionnelles, de templates et d'annuaires LDAP, on apprendra dans ce cahier les r�gles de l'art pour d�velopper des applications web l�g�res en PHP/JavaScript.
�dition : Eyrolles - 211 pages, 1re �dition, 1er juin 2005
ISBN10 : 2212116780 - ISBN13 : 9782212116786
- Rappel sur le scripting
- Aide en ligne
- Cahier des charges
- Conception d'un mod�le d'aide
- Programmation
- Le code pour tester
- Multifen�trage (1)
- La notion de fen�tre principale
- Ouvrir la fen�tre principale
- Chef d'orchestre : la fen�tre principale
- Le r�f�rencement d'objets entre fen�tres
- Tester l'existance d'une fen�tre
- Exemple de communication entre fen�tres
- Multifen�trage (2), l'alternative des calques
- Utiliser OVERLIB pour g�rer l'affichage ponctuel d'un objet
- La communication entre les objets de la page et ceux du calque
- OVERLIB pour une aide contextuelle
- Ergonomies : L'apport des CSS sur un formulaire
- Un formulaire "adaptatif"
- Les balises et propri�t�s sp�cifiques utilis�es
- Aide et contr�les de saisie
- Le champ "entr�e texte"
- Les champs pr�remplis
- Champs contr�l�s
- Avant de lancer le formulaire
- En arrivant sur le serveur...
- Listes des valeurs
- Liste charg�es � la demande
- Liste charg�es � la demande avec filtre de recherche
- En r�sum�
- Les templates
- Cahier des charges
- Mise en oeuvre
- Ecriture de code Smarty
- En r�sum�
- Templates et WAP
- Extention du cahier des charges
- WAP et Smarty
- R�alisation
- En r�sum�
- Transfert de fichiers
- Rappel : la balise <input type=file>
- Transf�rer un fichier depuis le poste client, vers le serveur
- C�t� client, quelle ergonomie apporter ?
- Param�trer le serveur
- Stocker des fichiers
- E-Mail et annuaire
- G�n�rer un e-mail en PHP
- Utilisons LDAP
- Assister la saisie d'une adresse � l'aide d'un annuaire LDAP
- Accus� de r�ception
- Confirmer la soumission effectu�e
- R�capituler dans une page HTML avec un bouton Imprimer
- PDF et PHP
- G�n�rer un document PDF
- Sessions et transactions
- Comprendre le m�canisme des sessions
- Terminer une session
- Contr�ler la dur�e d'une session
- Le code pour"tout" tester
- Application : session control�e par identification et mot de passe
- Exemple complet
- Utiliser des services Web avec cURL
- Interconnecter des applications web �trang�res
- Au-del� de cet exemple
- Consommer des services Web
- Naissance des services web et de SOAP
- Les �changes Web format universel avec XLM, gr�ce � SOAP/HTTP
- WSDL, Web Services Description Language
- L'API Google : des services web pour rechercher sur Internet
- NuSOAP, une librairie SOAP pour PHP
- Cahier des charges
- En r�sum�
- Comment s�curiser son application
- Param�tres d'entr�e
- Renforcer le contr�le d'acc�s
- Vol de session et authentification
- Failles XSS (cross-site scripting)
- D�bordement de tampon
- Failles d'injection
- Risques inh�rents au traitement d'erreur
- S�curiser le stockage des informations sensibles
- D�ni de service
- S�curiser la gestion de configuration
- Comment am�liorer mon code ?
- Annexe A. Installations
- Organisation des fichiers
- Le serveur web : Apache
- Le langage de d�veloppement PHP
- Un optimiseur PHP : Zend Optimizer
- Le moteur de templates : Smarty
- La base de donn�es relationnelle : MySQL
- L'outil d'administration de MySQL : phpMyAdmin
- Annexe X. De Windows � Unix : Recommendations
- Attention � la casse
- La configuration de PHP
- La configuration de PHP et MySQL
L'IHM (Interface Homme Machine) est mise en avant cependant des connaissances pr�alables en d�veloppement Web sont n�cessaires. Les auteurs s'adressent donc � des d�veloppeurs qui recherchent des conseils en s�curit� et en ergonomie.
Au fil des pages, on d�couvre comment bien exploiter du JavaScript avec PHP et MySQL pour assister le visiteur et contr�ler la validit� des int�ractions sur les pages.
Templates, Services web,LDAP et PDF, un savoureux m�lange qui fait de cet ouvrage une r�f�rence pour bien progresser. La collection "Les cahiers du progammeurs" de chez Eyrolles rel�ve une fois de plus avec succ�s le d�fi d'expliquer clairement ennormement de choses en si peu de pages !

Depuis la conception d'aides multifen�tr�es en JavaScript jusqu'� la s�curisation d'applications PHP, en passant par l'utilisation de calques, de CSS conditionnelles, de templates et d'annuaires LDAP, on apprendra dans ce cahier les r�gles de l'art pour d�velopper des applications web l�g�res en PHP/JavaScript.
[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 ?

Dynamisez PHP 5
Utilisez des extensions PHP pour dynamiser et optimiser votre code
R�sum� de l'�diteur
�dition : Micro Application - 332 pages, 1re �dition, 14 janvier 2008
ISBN10 : 2300011352 - ISBN13 : 9782300011351
- Compresser, c'est gagner
- Utiliser la bureautique
- Manipuler les images
- G�n�rer des fichiers PDF
- G�rer vos annuaires avec LDAP
- G�rer les donn�es avec PDO
- Dynamiser PHP5 avec Classkit
- Dynamiser le code avec Reflection
- Soulager le serveur avec le cache
- Compiler le code PHP
- M�thodologie
L'auteur semble avoir une facilit� d'�criture qui se fait sentir � la lecture. La pr�sentation est claire et le contenu est assez simple � assimiler.
Au cours des diff�rents chapitres, ce livre pr�ne l'optimisation des applications PHP � travers des concepts comme la compression, la mise en cache, la m�thodologie, ...
Les extensions expliqu�es sont illustr�es par plusieurs cas pratiques permettant de mieux comprendre leurs int�r�ts. Une "check-list" en fin de chapitre permet de faire le point sur ce dernier.
Vous retrouverez beaucoup de cas d'entreprise comme la cr�ation d'un document Microsoft Office (via COM), d'un document OpenOffice (XML), d'images, de PDF, ...
Pour les utilisateurs un peu plus exp�riment�s, un chapitre est consacr� � l'interconnexion de LDAP (OpenLDAP) avec PHP avec un cas pratique sur la gestion de contacts. Vous trouverez aussi comment compiler votre code PHP pour le prot�ger ou comment utiliser l'API Reflection dans une application modulable.
Pour conclure, je pense que c'est un livre � prendre comme il est. Ce n'est pas un livre traitant de toutes les extensions PHP de mani�re exhaustive mais c'est une s�lection de quelques extensions utiles et facilement accessibles pour tous.
Si vous avez d�j� quelques petites bases en PHP et que le sommaire vous tente, n'h�sitez plus et foncez l'acheter !

L'auteur semble avoir une facilit� d'�criture qui se fait sentir � la lecture. La pr�sentation est claire et le contenu est assez simple � assimiler.
Au cours des diff�rents chapitres, ce livre pr�ne l'optimisation des applications PHP � travers des concepts comme la compression, la mise en cache, la m�thodologie, ...
Les extensions expliqu�es sont illustr�es par plusieurs cas pratiques permettant de mieux comprendre leurs int�r�ts. Une "check-list" en fin de chapitre permet de faire le point sur ce dernier.
Vous retrouverez beaucoup de cas d'entreprise comme la cr�ation d'un document Microsoft Office (via COM), d'un document OpenOffice (XML), d'images, de PDF, ...
Pour les utilisateurs un peu plus exp�riment�s, un chapitre est consacr� � l'interconnexion de LDAP (OpenLDAP) avec PHP avec un cas pratique sur la gestion de contacts. Vous trouverez aussi comment compiler votre code PHP pour le prot�ger ou comment utiliser l'API Reflection dans une application modulable.
Pour conclure, je pense que c'est un livre � prendre comme il est. Ce n'est pas un livre traitant de toutes les extensions PHP de mani�re exhaustive mais c'est une s�lection de quelques extensions utiles et facilement accessibles pour tous.
Si vous avez d�j� quelques petites bases en PHP et que le sommaire vous tente, n'h�sitez plus et foncez l'acheter !
PHP 5 - MySQL 5 - AJAX
Entra�nez-vous � cr�er des applications professionnelles
R�sum� de l'�diteur
�dition : ENI - 302 pages, 1re �dition, 1er d�cembre 2007
ISBN10 : 2746040573 - ISBN13 : 9782746040571
Livre (broch�) - 17 x 21 cm
- Le langage
- Les formulaires et Ajax
- Administration de MySQL 5
- Acc�s aux donn�es MySQL 5 depuis PHP
- Les sessions
- Ressources
- L'environnement
- Une messagerie instantan�e avec Ajax
Mais j'attire l'attention sur le fait que ce n'est pas un livre pour les d�butants, car dans ce cas-l� il va falloir s'y mettre, au PHP, pour appr�hender les exercices. Il faut donc d�j� une certaine ma�trise du langage, ainsi que les notions de base n�cessaires pour comprendre et aborder les exercices concernant les technologies cit�es ci-dessus.
Sinon, le livre est agr�able � lire et � comprendre. � noter qu'il est scind� en deux grandes parties, d'un c�t� les exercices et de l'autre les corrig�s, un peu comme certains livres d'�cole. Personnellement, j'aurais pr�f�r� que les corrig�s suivent chaque chapitre de cours et exercices.

Mais j'attire l'attention sur le fait que ce n'est pas un livre pour les d�butants, car dans ce cas-l� il va falloir s'y mettre, au PHP, pour appr�hender les exercices. Il faut donc d�j� une certaine ma�trise du langage, ainsi que les notions de base n�cessaires pour comprendre et aborder les exercices concernant les technologies cit�es ci-dessus.
Sinon, le livre est agr�able � lire et � comprendre. � noter qu'il est scind� en deux grandes parties, d'un c�t� les exercices et de l'autre les corrig�s, un peu comme certains livres d'�cole. Personnellement, j'aurais pr�f�r� que les corrig�s suivent chaque chapitre de cours et exercices.
Ceci dit, je peux d�j� en tirer quelques conclusions:
- comme dit par Ma�tre Kenobi, il ne s'agit pas d'un livre pour d�butant! De bonnes bases sont indispensables pour arriver � son but...
- s�paration entre les donn�s d'exercices et les corrig�s discutables...
- manque d'un r�capitulatif des corrig�s (pour l'ensemble de l'exercice, car certains corrig�s ne reviennent pas sur le d�but du code ou des modifications sont indispensables! D'o� �galement le premier point...)
+ un bon �ventail du PHP explor�
+ avec les bonnes bases, relativement simple d'acc�s.
+ des exercices concrets et int�ressants!

PHP5
Liste des principales fonctions et syntaxe d�taill�e
R�sum� de l'�diteur
�dition : ENI - 12 pages, 1re �dition, 1er janvier 2005
ISBN10 : 2746033798 - ISBN13 : 9782746033795
- Liste des principales fonctions
- Syntaxe d�taill�e
- Regroupement th�matique
- Variables et constantes
Les informations sont de type �*var_dump(mixte variable[, mixte variable,...])*� ou encore �*entier strcasecmp (cha�ne valeur, chaine valeur2). Ces deux exemples montrent qu'il faut bien conna�tre PHP pour pouvoir trouver une utilit� � cet outil.
Le regroupement th�matique est plus int�ressant � mon sens, les fonctions �tant regroup�es et beaucoup plus accessibles, j'ai gard� ce fascicule � c�t� de moi pendant un certain temps et je dois dire que c'est souvent vers cette partie que je me suis r�f�r�.
Les param�tres de certaines fonctions sont d�taill�s, mais tournent essentiellement autour des fonctions de dates.
Nous avons �galement un rappel des syntaxes de classes et des structures de contr�le.
En conclusion, je dirais que ce fascicule est indispensable pour ceux qui aiment ce format (j'en poss�de plusieurs et j'adore) et qui, de plus, n'est pas un achat inconsid�r� (6 �) mais, � choisir, je les renverrais vers �*PHP et MySQL*�, de la m�me collection.

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.
Les Cahiers du programmeur
PHP 5
R�sum� de l'�diteur
De la conception � l'exploitation, on cr�era une application de discussion en ligne en PHP 5 respectant les m�thodes �prouv�es du d�veloppement web : architecture MVC, conception modulaire avec les interfaces, sessions, gestion d'erreurs et exceptions, �changes XML et transformations avec DOM, XPath et SimpleXML.On verra dans ce cahier comment prototyper un mod�le de donn�es dans SQLite, internationaliser une application web gr�ce � Apache et PHP, g�n�rer des rendus en fonction du client (XUL/Mozilla, i-mode) avec les transformations XSLT, optimiser le code et les performances par les inclusions et compressions � la vol�e...
L'auteur vu par l'�diteur
Dipl�m� du 3e cycle et ing�nieur EPITA, St�phane Mariel est un ancien enseignant chercheur de l'Institut National des T�l�communications (INT). Dirigeant/fondateur d'une soci�t� de services sp�cialis�e dans les logiciels libres et les TIC pendant plusieurs ann�es, St�phane Mariel est aujourd'hui expert ind�pendant aupr�s des d�cideurs institutionnels et priv�s.
�dition : Eyrolles - 290 pages, 1re �dition, 1er juin 2004
ISBN10 : 2212112343 - ISBN13 : 9782212112344
Broch�, 945 x 79 x 827
- L'application web exemplaire en php 5
- Organisation et d�coupage du travail avec les interfaces
- Mod�le de donn�es avec sqlite
- Les objets dans php 5
- Sessions
- G�rer les erreurs gr�ce aux exceptions
- Echanges et contenus xml avec dom
- Affichage sur mesure avec xslt
- Une version mozilla/xul facile avec xsl
- Version i-mode all�g�e
- Protection des images et op�rations graphiques avec gd
- Internationalisation
- Optimisations et fonctions avanc�es
Les bases du PHP sont racont�es � travers son histoire, la facilit� de lecture est �tonnante. Une fois les premiers chapitres pass�s, on se sent transport� dans des exemples concrets, tr�s bien expliqu�s et tr�s bien sch�matis�s. On trouvera des diagrammes UML et une panoplie de sch�mas utilis�s dans l'analyse d'un projet. Pour ceux qui d�butent, il n'est pas n�cessaire de lire ce livre de fa�on lin�aire, on peut tr�s bien faire abstraction de certains chapitres qui sont ind�pendants.
En r�sum� : un bon livre pour le programmeur qui souhaite se lancer dans le PHP, les d�butants pr�f�reront d'abord avoir en parall�le un ouvrage proposant une liste compl�te des fonctions PHP, ce que ce cahier (et ce n'est pas un reproche) ne propose pas.

PHP 4 avait apport� la performance et une �tonnante richesse fonctionnelle. PHP 5 va plus loin en repensant les �l�ments cl�s du langage. D�couvrez dans une �tude de cas accessible � tous comment tirer profit de ces nouvelles possibilit�s pour dynamiser vos applications et sites Internet tout en am�liorant leur maintenance au quotidien. Design patterns et objets, cr�ation de documents XML � la vol�e, transformation XSL pour des sites accessibles m�me depuis votre t�l�phone mobile, utilisation de SQLite, le cahier du programmeur PHP 5 propose une prise en main didactique des fonctionnalit�s avanc�es de PHP.
De la conception � l'exploitation, on cr�era une application de discussion en ligne en PHP 5 respectant les m�thodes �prouv�es du d�veloppement web : architecture MVC, conception modulaire avec les interfaces, sessions, gestion d'erreurs et exceptions, �changes XML et transformations avec DOM, XPath et SimpleXML.On verra dans ce cahier comment prototyper un mod�le de donn�es dans SQLite, internationaliser une application web gr�ce � Apache et PHP, g�n�rer des rendus en fonction du client (XUL/Mozilla, i-mode) avec les transformations XSLT, optimiser le code et les performances par les inclusions et compressions � la vol�e...
[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 ?

Les Cahiers du Programmeur PHP
(2) Ateliers Web professionnels avec PHP/MySQL et JavaScript
R�sum� de l'�diteur
Philippe Chal�at est ing�nieur pour la soci�t� INFOLOGIC, �diteur et distributeur de syst�mes d'informations pour les PMI-PME. Daniel Charnay est ing�nieur au Centre de Calcul de l'Institut National de Physique Nucl�aire et de Physique des Particules et directeur adjoint du Centre pour la Communication Scientifique Directe (CNRS).
�dition : Eyrolles - 186 pages, 1er septembre 2002
ISBN10 : 2212110898 - ISBN13 : 9782212110890
Dimensions (en cm) : 1 x 21 x 24
Le point fort de ce cahier est de sensibiliser les d�veloppeurs aux soucis d'ergonomie et d'assistance de l'internaute par le recours permament au JavaScript. Il pr�sente �galement toute une panoplie d'outils � greffer au PHP pour en d�cupler les fonctionnalit�s (g�n�ration de documents PDF, utilisation de services web avec CURL et SOAP, templates avec Smarty). Ces m�mes services web repr�sentant assur�ment l'avenir du web.
On peut regretter que le recours � outrance au JavaScript se traduise par une d�portation excessive du code vers le client, alourdissant d'autant les pages web et conduisant � du codage en double (effectuer chez le client des traitement qui devront �tre reproduits sur le serveur par soucis de s�curit�). Bref gr�ve dilemme qui a le m�rite d'interpeler le lecteur sur le douloureux �quilibre � faire entre ergonomie et s�curit�.
A lire par tous ceux qui ont pour strat�gie l'aide � l'utilisateur via des interface homme-machine tr�s dynamiques.

L'association de PHP/MySQL et de JavaScript permet ais�ment de r�aliser, autour de formulaires HTML, des applications professionnelles de qualit� alliant ergonomie et performance. En une douzaine d'ateliers pratiques, allant de la conception d'aides multi-fen�tr�es en JavaScript � l'utilisation de services Web, en passant par les templates PHP et les annuaires LDAP, ce cahier offre les meilleures pratiques de d�veloppement d'applications l�g�res avec PHP et JavaScript.
[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 ?

TYPO3
Sites orient�s publication de contenus
R�sum� de l'�diteur
Vous souhaitez vous lancer dans TYPO3, mais vous trouvez les CMS open source trop complexes pour obtenir rapidement les r�sultats voulus ? Ce livre est fait pour vous.
Que vous travailliez dans TYPO3 en tant que r�dacteur, concepteur de site ou administrateur, vous trouverez dans ce livre des solutions, des id�es et des astuces pour les t�ches les plus courantes du frontend et du backend, expos�es d'une mani�re claire et logique. Les auteurs se sont bas�s sur leur exp�rience approfondie de TYPO3 pour vous proposer plus de 150 trucs et astuces dans les domaines essentiels : installation et configuration (Windows, Mac OS X, Linux), gestion des contenus, configuration du frontend et du backend, utilisation des gabarits, cr�ation du syst�me de navigation, configuration de TYPO3, utilisation des extension...
Un livre que vous garderez toujours sous la main en travaillant dans TYPO3.
�dition : Campus Press - 232 pages, 13 avril 2006
ISBN10 : 2744020699 - ISBN13 : 9782744020698
- Installation et configuration
- Contenu
- Configuration de l'interface d'administration
- Gabarits de TYPO3
- Navigation
- Configuration de TYPO3
- Extensions de TYPO3
Mes connaissances en web (PHP, CSS, ...) ne sont pas tr�s �lev�es. Simplement, devant g�rer le contenu du site web de mon entreprise, il m'est paru int�ressant de comprendre quelque peu le fonctionnement de TYPO3. Ainsi, pour ma part, les trois premiers chapitres sont tr�s simples � comprendre et largement suffisants pour quelqu'un qui n'a besoin que de travailler sur le contenu de son site. Tous les exemples sont de plus agr�ment�s d'une petite impression d'�cran qui permet de voir directement o� il faut cliquer pour effectuer les traitements d�sir�s.
En revanche, pour les chapitres 4 et 5, j'ai �t� tout de suite perdu et il m'a fallu une bonne recherche Internet pour savoir o� intervenaient les modifications dans TYPO3. Ces deux chapitres sont, de toute fa�on, avant tout destin�s au d�veloppeur, qui ne devrait pas avoir trop de difficult� � se plonger dedans. Pour ma part, le niveau reste un peu trop �lev� pour que je puisse tout comprendre.
Le livre est construit sur une succession de questions/r�ponses (un peu plus de 150) pour vous aider � g�rer le contenu de votre site web ainsi qu'� l'administrer ou le d�velopper. Une lecture lin�aire est inutile mais permet tout de m�me d'acqu�rir rapidement les r�flexes sur la gestion des outils du backend de TYPO3.
Ce livre est donc avant tout destin� � ceux qui ont un projet concret de cr�ation de site en TYPO3. Une connaissance en d�veloppement web est requise pour profiter enti�rement de l'ouvrage. Vous pourrez ainsi consulter r�guli�rement l'ouvrage d�s qu'une interrogation se posera en rep�rant directement dans le sommaire la question/r�ponse qui vous int�resse.

Plus de 150 astuces pour les d�butants et les utilisateurs d'autres CMS.
Vous souhaitez vous lancer dans TYPO3, mais vous trouvez les CMS open source trop complexes pour obtenir rapidement les r�sultats voulus ? Ce livre est fait pour vous.
Que vous travailliez dans TYPO3 en tant que r�dacteur, concepteur de site ou administrateur, vous trouverez dans ce livre des solutions, des id�es et des astuces pour les t�ches les plus courantes du frontend et du backend, expos�es d'une mani�re claire et logique. Les auteurs se sont bas�s sur leur exp�rience approfondie de TYPO3 pour vous proposer plus de 150 trucs et astuces dans les domaines essentiels : installation et configuration (Windows, Mac OS X, Linux), gestion des contenus, configuration du frontend et du backend, utilisation des gabarits, cr�ation du syst�me de navigation, configuration de TYPO3, utilisation des extension...
[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 ?

PHP 5
D�velopper un site Web dynamique et interactif
R�sum� de l'�diteur
�dition : ENI - 504 pages, 1re �dition, 1er septembre 2004
ISBN10 : 2746024586 - ISBN13 : 9782746024588
- Introduction
- Vue d'ensemble PHP
- Constantes, variables, types et tableaux
- Op�rateurs
- Structures de contr�le
- Fonctions et classes
- Gestion des formulaires
- Acc�der aux bases de donn�es
- G�rer les sessions
- Envoyer un courrier �lectronique
- Gestion des fichiers
- G�rer les erreurs dans un script PHP
- Annexe
Ce qui se con�oit bien s'�nonce clairement... D�sormais, pour PHP c'est fait. Pour d�buter, tout y est (ou presque).
En pr�s de 500 pages, l'auteur nous explique, exemple par exemple, le pourquoi et ses nuances. Les diff�rents types de donn�es, les op�rateurs, les structures de contr�le, les fonctions et classes tout y est. L'interfa�age avec les principales bases de donn�es m�me les gestions d'erreur sont expliqu�es clairement. Puis, nous arrivons naturellement � la gestion des sessions : l'authentification, le passage d'informations sous diff�rentes formes, garder les informations entre les visites... Toujours pas grand chose � ajouter... surtout en 500 pages ! La gestion du courrier �lectronique basique ou normale, les pi�ces jointes, le t�l�chargement des fichiers compl�tent la partie mise en oeuvre de cet ouvrage.
Cependant, un trop petit chapitre traite des erreurs de nos scripts, et les annexes auraient m�rit� d'�tre beaucoup plus largement d�velopp�es...
En r�sum�, certes il a des manques mais la mission promise est atteinte : votre site Web fonctionne. Ce n'est pas le manuel de r�f�rence mais en 500 pages, il faut savoir s'arr�ter.
Au final, une seule question reste en suspens : � quand le niveau 2 ?

Ce livre s'adresse aux concepteurs et d�veloppeurs qui souhaitent utiliser PHP 5 pour d�velopper un site Web dynamique et interactif. Apr�s une pr�sentation des principes de base du langage, l'auteur se focalise sur les besoins sp�cifiques du d�veloppement de sites dynamiques et interactifs en s'attachant � apporter des r�ponses pr�cises et compl�tes aux probl�matiques habituelles (gestion des formulaires, acc�s aux bases de donn�es, gestion des sessions, envoi de courriers �lectroniques...). Pour toutes les fonctionnalit�s d�taill�es, de nombreux exemples de code sont pr�sent�s et comment�s. Ce livre didactique, � la fois complet et synth�tique, vous permet d'aller droit au but ; c'est le livre id�al pour se lancer sur PHP
[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 ?

PHP � 200%
100 techniques pour dynamiser vos sites web
R�sum� de l'�diteur
�dition : O'Reilly - 480 pages, 1re �dition, 12 octobre 2006
ISBN10 : 2841773965 - ISBN13 : 9782841773961
- L'installation et les bases
- Web design
- DHTML
- Les images
- Les bases de donn�es et XML
- Le design d'applications
- Les Design Patterns
- Tester
- Interfaces utilisateur alternatives
- PHP pour le plaisir
� PHP � 200% � n'est pas un cours acad�mique sur PHP5, c'est un recueil de scripts en tous genres. Les scripts sont class�s en 3 niveaux (d�butant, avanc� et expert) et en dix chapitres. Il y a donc une diversit� de contenu qui fait que personne n'aura r�ellement besoin de tous les scripts.
Je pense que le d�butant n'a pas besoin de ce genre de livre mais plut�t d'un livre structur� expliquant les fondamentaux de PHP. Pour l'utilisateur avanc�, il trouvera s�rement certains scripts int�ressants et fera lui-m�me le tri dans ce qui lui sera utile. L'expert, quant � lui, ne s'int�ressera qu'� une minorit� des scripts mais trouvera des id�es qui lui permettront de d�velopper ses propres applications innovantes. Pour illustrer mes propos, je vais prendre le cas du Hack #65 � Cr�er des fichiers vCard � partir des donn�es de votre application �. Il vous explique le fonctionnement et vous fournit un script qui ne sera pas exploitable en l'�tat mais il vous donne surtout l'id�e d'int�grer cet export vCard dans vos applications web.
Ceux qui pensent avoir fait le tour de PHP trouveront s�rement l'inspiration dans de nombreux scripts originaux. A l'inverse, si vous pensez d�couvrir la conception de site web � travers ce livre, vous allez vraiment �tre d��u.
Je trouve dommage que les scripts ne soient pas comment�s et restent tr�s peu expliqu�s. De plus, l'auteur fait r�f�rence � de nombreuses biblioth�ques pr�sentes sur le web et vous dit de les installer sans d�tails. Tout au long du livre, il utilise PEAR pour sa gestion d'erreurs, sans le pr�ciser ni en expliquer l'int�r�t.
En ayant lu et relu ce livre, je n'ai toujours pas trouv� d'adresse pour t�l�charger les sources. J'esp�re que vous aurez plus de chance que moi car le recopiage de centaines de lignes ne va pas �tre tr�s enrichissant.
Pour finir sur un bon point, j'aimerais de souligner que ce livre est unique, il vient en compl�ment des autres ouvrages sur PHP. Il vous donnera des id�es et �veillera chez vous une certaine curiosit�.

PHP � 200% 100 techniques pour dynamiser vos sites web. Au c�ur des sites amateurs comme des portails professionnels les plus visit�s, multi-plateforme et souple, PHP est de loin le langage de programmation le plus utilis� d�s qu'il est question de mettre en place un site web complet et performant. Il est l'outil id�al pour faire le lien entre bases de donn�es, multim�dia, interfaces graphiques et navigation. PHP � 200% a �t� �labor� pour vous mener au-del� de ce que vous aviez l'habitude de faire. Jack D. Herrington est un virtuose de PHP et son champ d'action ne se limite pas au Web. Il n'h�site pas � l'utiliser pour la cr�ation d'applications autonomes et est toujours en qu�te de nouveaux horizons pour son langage f�tiche. PHP � 200% regroupe, sous la forme de 100 hacks, ses d�couvertes pour aller toujours plus loin avec PHP. Qu'il s'agisse de mettre en place des certificats de s�curit� rapidement, de fusionner l'API de Google Maps avec votre application web, g�n�rer des graphiques en DHTML ou lancer des tests pour l'indexation ou les liens morts de votre site, 111IP � 200% vous propose des astuces de programmation souvent in�dites pour dynamiser votre approche du 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 ?

PHP 5 & MySQL 5
Formation compl�te technique
R�sum� 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.
�dition : Editions Micro Application - 447 pages, 1re �dition, 16 avril 2007
ISBN10 : 2742963251 - ISBN13 : 9782742963256
Broch�, 898 x 87 x 748
- Juste ce qu'il faut de th�orie
- PHP, ce h�ros
- Moteurs, �a tourne
- Comprendre la configuration des diff�rents composants
- Syntaxe et g�n�ralit�s PHP
- Instructions sous contr�le
- Fonctions et fonctionnalit�s avanc�es
- Fonctionnalit�s Web
- Les fonctionnalit�s �tendues
- La programmation objet
- La programmation objet en PHP5
- Des bases de donn�es � MySQL
- Parler � MySQL 5
- Parler avec quoi ?
- Interfa�age PHP et MySQL
- Alternatives � MySQL
- PEAR
- Images, PDF et Flash
- Les bonnes pratiques, trucs et astuces
- Templates
- La communaut� PHP
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.

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.
[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 ?

PHP 5
Le guide complet
R�sum� de l'�diteur
Tout au long des chapitres, nous nous attacherons � illustrer les diff�rents concepts �tudi�s � l'aide d'exemples que nous enrichirons au fur et � mesure des chapitres. Nous �tudierons aussi bien les bases du langage (syntaxe, variables, fonctions) que certains aspects plus avanc�s (envoi de courriels, manipulation de fichiers, interaction avec les bases de donn�es, gestion de cookies et sessions, programmation objet).
Nous profiterons �galement de certains chapitres pour d�couvrir certaines technologies adjacentes � PHP : le HTML (les formulaires), les SQL (le langage des bases de donn�es), le HML (un format universel d'�change de donn�es) et le langage JavaScrit (qui a vu sa r�habilitation r�cente avec l'�mergence du concept de Web 2.0).
�dition : Micro Application - 627 pages, 1re �dition, 1er f�vrier 2007
ISBN10 : 2742963626 - ISBN13 : 9782742963621
- Introduction
- Mise en �uvre d'un environnement de travail
- Les bases de PHP
- Formulaire et transmission de donn�es
- Validation de formulaires
- Envoi d'un formulaire par courriel
- Enregistrement dans une base de donn�es
- Gestion d'une base de donn�es
- La gestion des fichiers
- La programmation Objet
- Les cookies et les sessions
- La gestion de la s�curit�
- Trucs et astuces
- Les fonctions PHP
Ce livre est plut�t destin� aux d�butants d�sireux de faire rapidement le tour du PHP. Cependant, je crains que les utilisateurs avertis restent sur leur faim.
Pour apprendre � ma�triser le langage, l'auteur passe de la th�orie � la pratique. L'ouvrage est truff� d'exemples et d'exercices, ce qui en fait son attrait principal. On pourrait m�me qualifier l'ouvrage de ludique.
L'int�raction entre le PHP et les autres langages destin�s au web est approch�e avec de petits exemples de code.
La gestion des cookies y est �galement abord�e ainsi que les sessions.
J'ai trouv� tr�s int�ressante la liste presque exhaustive des fonctions disponibles en PHP. Pour chaque fonction, l'auteur donne une description de son utilisation.

Tout en �tant consacr� � un langage de programmation aussi pointu qu'avanc�, cet ouvrage reste destin� � un large public. Quelques connaissances �l�mentaires dans le domaine du WEB (HTML) mises � part, aucune comp�tence informatique particuli�re n'est indispensable � la compr�hension des diff�rents sujets abord�s au sein du pr�sent ouvrage. Il est de ce fait, particuli�re ment destin� aux WEB designers et aux webmestres, aux �tudiants et, plus g�n�ralement, � toute personne aspirant � aller plus loin dans la cr�ation de sites et d'applications web.
Tout au long des chapitres, nous nous attacherons � illustrer les diff�rents concepts �tudi�s � l'aide d'exemples que nous enrichirons au fur et � mesure des chapitres. Nous �tudierons aussi bien les bases du langage (syntaxe, variables, fonctions) que certains aspects plus avanc�s (envoi de courriels, manipulation de fichiers, interaction avec les bases de donn�es, gestion de cookies et sessions, programmation objet).
[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 ?

PHP et SQL
M�mento
R�sum� de l'�diteur
�dition : Eyrolles - 14 pages, 1re �dition, 1er avril 2006
ISBN10 : 221211785X - ISBN13 : 9782212117851
Format : 10 x 21, Poids : 30 g
- Constantes et variables
- Op�rateurs d'affectation
- Op�rateurs de comparaison
- Conditions
- Boucles
- Les superglobales
- Fonctions utilisateur
- Fonctions d'affichage
- Dates
- Informations sur les variables
- Cha�nes de caractcres
- Gestion des courriels
- Gestion des formulaires
- Les sessions
- Gestion des tableaux
- Gestion des fichiers
- Bases de donn�es
- Les expressions r�gulicres
- XML
- SOAP
- Administration SQL
- Insertion de donn�es
- Modification et suppression de donn�es
- R�cup�ration de donn�es
- Filtrer avec la clause WHERE
- Les outils pour d�velopper en PHP
Le contenu de PHP et SQL balaye beaucoup de notions. Les notions de bases comme les boucles, fonctions, dates, variables, sessions, et des notions un peu plus avanc�es comme la gestion des fichiers, bases de donn�es, programmation orient�e objet, expressions r�guli�res, XML, SOAP et tout cela en seulement 3 millim�tres d'�paisseur..
Cet aide m�moire est plus un outil qu'un cours. Il s'adresse vraiment � tout le monde et reste tr�s abordable.
L'aspect plastifi� permet de le trainer n'importe o� avec soi, m�me pr�s d'une tasse de caf�. La seule chose qui lui fait perdre une demi �toile est le manque de lisibilit�. Malgr� sa couleur bleue, je dirais qu'il manque de couleurs car la totalit� du d�pliant est bleu et noir, ce qui ne met pas forc�ment en �vidence des choses que l'on voudrait ne pas avoir � chercher.

Ce m�mento PHP/SQL reposera sur le bureau de tous les d�veloppeurs et administrateurs de sites et d'applications web. Rassemblant toutes les astuces pour ma�triser PHP/SQL, il conviendra �galement aux �tudiants en informatique qui souhaitent appr�hender les techniques de d�veloppement 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 ?

Introduction � PHP 5
Construire son premier site web interactif
R�sum� de l'�diteur
�dition : O'Reilly - 386 pages, 1re �dition, 1er octobre 2004
ISBN10 : 2841772667 - ISBN13 : 9782841772667
18 x 4 x 24 cm
- Orientation et premiers pas
- Manipulation de donn�es textuelles et num�riques
- Prises de d�cision et r�p�titions
- Utilisation des tableaux
- Fonctions
- Cr�ation de formulaires HTML
- Utilisation des bases de donn�es pour le stockage des informations
- M�morisation des utilisateurs gr�ce aux cookies et aux sessions
- Gestion des dates et des heures
- Utilisation des fichiers
- Analyse et production de documents XML
- D�bogage
- Que faire d'autre avec PHP ?
Effectivement, que vous connaissiez ou pas PHP 4, ce livre vous apportera une vue d'ensemble sur les nouvelles fonctionnalit�s de PHP 5. Certes, les utilisateurs avanc�s qui cherchent essentiellement les nouveaut�s et leur c�t� avanc� resteront sur leur faim mais ce livre leur permettra de faire le point sur leurs connaissances de ce langage.
Les chapitres sont agr�ment�s de nombreux exemples mais aussi d'exercices (corrig�s en fin de livre) et la p�dagogie de l'auteur est tr�s accessible.
On pourrait trouver dommage l'absence de PDO et de la SPL mais la version utilis�e dans le livre est une 5.0.O RC2 et encore une fois, ce livre est surtout � l'usage des d�butants.
Et bien que datant de fin 2004, il est parfaitement d'actualit� et n'en reste pas moins un livre indispensable � toute personne d�sireuse de se mettre � PHP ou voulant cr�er un site dynamique.

Nul ne conteste la supr�matie de PHP d�s lors qu'il s'agit d'administrer un site Web. Dop� par sa popularit�, PHP s'enorgueillit d�sormais de fonctionnalit�s avanc�es qui combleront le professionnel exp�riment� sans sacrifier la convivialit�. PHP s'apprend progressivement, ce qui en fait un langage passerelle id�al pour des non programmeurs. Ce livre est destin� � tous ceux qui recherchent une introduction claire et sans jargon. Il s'adresse aux amateurs qui souhaitent cr�er un site Web interactif personnel, pour leur famille ou pour une association ; aux concepteurs de sites Web qui souhaitent utiliser la configuration PHP propos�e par leur fournisseur d'acc�s � l'Internet ou par leur h�bergeur ; aux petites soci�t�s qui souhaitent se faire conna�tre sur le Web ; aux concepteurs de pages qui souhaitent mieux communiquer avec les d�veloppeurs avec lesquels ils travaillent ; aux experts en JavaScript qui souhaitent mettre en place des programmes c�t� serveur pour compl�ter leur code c�t� client ; aux cr�ateurs de blogs ou de journaux en ligne qui souhaitent ajouter facilement des fonctionnalit�s dynamiques � leurs sites ; aux programmeurs venant d'autres langages qui souhaitent passer � PHP.
[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 ?

PHP 5
Best practices
R�sum� de l'�diteur
�dition : Eyrolles - 470 pages, 1re �dition, 1er novembre 2005
ISBN10 : 2212116764 - ISBN13 : 9782212116762
19 x 3 x 23 cm
D�finir des conventions pour la conception d'applications PHP
Installer et utiliser un gestionnaire de versions
- Mettre en place l'environnement d'ex�cution pour le d�veloppement
- Choisir un �diteur
- Choisir les outils d'administration
- Choisir les ressources et les supports de donn�es
- El�ments de mod�lisation utiles � PHP
- Optimiser le mod�le pour PHP
- Les motifs de conception (Design Patterns)
- Exploiter les points forts de PHP : les m�ta-structures
- Assurer la qualit� d'un d�veloppement PHP
- Simplifier et p�renniser un d�veloppement PHP
- Assurer des d�veloppements PHP performants et polyvalents
- L'environnement d'ex�cution
- Assurer la disponibilit� : s�curit� et maintenance
- Exploiter un environnement d'ex�cution cl� en main
- T�moignages d'utilisateurs
Best practices PHP5 est un excellent compl�ment � ce genre d'ouvrage ou � la documentation PHP officielle. Ce livre s'adresse aux d�veloppeurs ayant d�j� l'habitude de d�velopper avec PHP ainsi qu'aux architectes et aux chefs de projet.
Il traite d'�norm�ment d'aspects p�riph�riques au d�veloppement d'une application PHP5 en entreprise. Nous pouvons citer entre autres l'organisation du projet (conventions et outils), des m�thodes de gestion de projet (MVC, m�thodes agiles), la gestion des versions, la mise en place d'environnements (d�veloppement, recette, production), des motifs de conception (design patterns), les bonnes pratiques du d�veloppement PHP5 (XML, POO), qualit�, simplicit�, p�rennit� des d�veloppements...
Ne vous trompez pas, ce livre n'est pas bas� sur PHP5 proprement dit. D'ailleurs, il n'y a quasiment pas une ligne de code dans les 200 premi�res pages. Pour cette raison, je le d�conseille donc aux d�butants souhaitant d�couvrir PHP. Au contraire, il permettra s�rement � un bon nombre de d�veloppeurs d'�voluer vers un plus grand professionnalisme.
Pour finir, je trouve que l'apologie de l'extr�me programming (XP) n'�tait pas forc�ment n�cessaire. Non ma�tris�e, la programmation XP peut conduire � de gros probl�mes. C'est en tout cas ce que j'ai ressenti.
Viennent ensuite les chapitres consacr�s � la mod�lisation UML appliqu�e � PHP, suivis de ceux sur les bonnes pratiques de programmation et, pour finir, ceux concernant l'environnement d'ex�cution et la s�curit�.
Autant dire que ce livre se veut complet. �tant le seul ouvrage abordant ces sujets � l'heure actuelle, on lui en voudrait presque de ne pas �tre deux fois plus �pais.
En conclusion, cet ouvrage ne devrait pas vous d�cevoir et il est indispensable aussi bien aux d�veloppeurs voulant se perfectionner et utiliser PHP comme un vrai langage objet, qu'aux chefs de projets et aux architectes voulant mettre en place des d�veloppements professionnels de grande envergure.
Retrouvez la critique compl�te ici.

Nul ne conteste les qualit�s de PHP en tant que plate-forme de d�veloppement web : simplicit�, souplesse, richesse. Mais encore faut-il, pour en tirer parti, savoir adopter une d�marche, choisir une architecture adapt�e, �tablir des r�gles et des conventions... et s'outiller en cons�quence. Cet ouvrage r�pertorie, de la conception � l'exploitation, les meilleures pratiques de d�veloppement PHP et les erreurs courantes � �viter. Condens� d'expertise acquise au cours de nombreuses ann�es d'adoption de PHP en entreprise, il guide le d�veloppeur, le chef de projet et l'architecte dans l'optimisation d'applications professionnelles.
[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 ?

PHP
Pr�cis & concis
R�sum� de l'�diteur
Langage de scripts multi-plateformes, incorpor� dans des documents HTML, ses nombreux atouts (richesse des fonctions, facilit� de connexion � l'ensemble des SGBD du march�, etc.) en font une solution id�ale pour le d�veloppement de sites web dynamiques.
�crit par l'auteur du langage, ce guide vous explique la syntaxe et la structure de PHP, permettant ainsi � tout d�veloppeur de sites web d'apprendre � �crire rapidement des pages dynamiques. Celui-ci trouvera facilement la fonction souhait�e dans la partie de l'ouvrage consacr�e aux nombreuses fonctions de PHP.
�dition : O'Reilly - 150 pages, 2e �dition, 13 mars 2003
ISBN10 : 2841772497 - ISBN13 : 9782841772490
Dimensions (en cm) : 11 x 1 x 18
- Introduction
- Installation et configuration
- Insertion de PHP dans HTML
- Syntaxe du langage
- Variables
- Types de donn�es
- Expressions
- Op�rateurs
- Structures de contr�le
- Fonctions
- Variables relatives au Web
- Sessions
- Exemples
- R�f�rence des fonctions
A propos de l'installation et de la configuration, l'auteur explique principalement comment obtenir tr�s rapidement un syst�me Apache + PHP fonctionnel. Les explications sur le langage se limite � l'essentiel et conviendra particuli�rement au programmeur press� connaissant d�j� d'autres langages. Mais les exemples d'utilisation de formulaires sont plut�t sommaires et semblent insuffisants pour rendre le lecteur vraiment op�rationnel.
La r�f�rence des fonctions, tr�s pratique, contient une liste de 1400 fonctions parmi les 2750 existantes, class�es par groupe. Les fonctions incluses ont �t� judicieusement choisies. Pour chacune d'elle, une ligne descriptive indique ce que fait la fonction mais il manque malheureusement la signification des arguments, qui n'est pas toujours �vidente. Cette partie du livre aidera n�anmoins le d�butant � trouver la fonction dont il a besoin et servira ensuite d'aide-m�moire.

Au d�part simple langage de scripts facilitant la vie des webmestres, PHP est en train de devenir un standard du Web. Cette seconde �dition a �t� enti�rement mise � jour afin de couvrir les sp�cificit�s de PHP 4.
Langage de scripts multi-plateformes, incorpor� dans des documents HTML, ses nombreux atouts (richesse des fonctions, facilit� de connexion � l'ensemble des SGBD du march�, etc.) en font une solution id�ale pour le d�veloppement de sites web dynamiques.
[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 ?

PHP en action
Solutions et exemples pour les d�veloppeurs PHP
R�sum� de l'�diteur
�dition : O'Reilly - 650 pages, 1er janvier 2000
ISBN10 : 2841772314 - ISBN13 : 9782841772315
- Cha�nes de caract�res
- Nombres
- Dates et heures
- Tableaux
- Variables
- Fonctions
- Classes et objets
- Op�rations Web de base
- Les formulaires
- Acc�s aux bases de donn�es
- Automatisation des processus Web
- XML
- Expressions r�guli�res
- Cryptage et s�curit�
- Graphiques
- Internationalisation et localisation
- Services internet
- Fichiers
- R�pertoires
- PHP c�t� client
- PEAR
Sit�t avoir int�gr� les rudiments de PHP (via PHP, pr�cis et concis par exemple), jetez-vous sur cet ouvrage qui vous permettra de gagner un temps pr�cieux en vous offrant 290 exemples de codes vous permettant d'�viter les premiers �cueils du developpement.
Cet ouvrage assez complet aborde la plupart des points de la programmation PHP, dans un ordre crescendo de difficult�. Tout d�veloppeur y trouvera son compte, soit comme ouvrage de r�f�rence, soit comme bo�te-�-astuces pour les plus aguerris.
Les b�mols :
(list][*]On peut regretter le manque d'un petit chap�tre sur l'installation et les d�buts en PHP, ce qui en aurait fait un ouvrage assez complet pour d�veloppeurs autodidactes.[*]Les exemples donn�s ont plus valeur p�dagogique qu'algorithmique.(/list]

PHP est le principal langage de d�veloppement rapide pour le Web gr�ce � ses nombreuses fonctionnalit�s, sa syntaxe accessible et sa disponibilit� pour toutes les plates-formes. Avec PHP en action, vous trouverez un recueil de 290 recettes, pr�tes � l'emploi, qui r�pondent � tous les probl�mes les plus fr�quents que se posent les administrateurs de sites web, les webmasters ou les d�veloppeurs PHP.
[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 ?

Pratique de MySQL et PHP
Mise en oeuvre de sites web orient�s donn�es
R�sum� de l'�diteur
- 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.
�dition : O'Reilly - 530 pages, 2e �dition, 1er janvier 2003
ISBN10 : 2841772373 - ISBN13 : 9782841772377
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 !
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.

- 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.
[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 ?

PHP 4
D�velopper un site web dynamique et interactif
R�sum� de l'�diteur
Cet ouvrage didactique, � la fois complet et synth�tique, vous permet d'aller droit au but ; c'est l'ouvrage id�al pour se lancer sur PHP.
�dition : ENI - 446 pages, 1er d�cembre 2001
ISBN10 : 2746014513 - ISBN13 : 9782746014510
- Vue d'ensemble de PHP
- Constantes, variables, types et tableaux
- Op�rateurs
- Structures de contr�le
- Fonctions et classes
- Gestion et formulaires
- Acc�der aux bases de donn�es
- G�rer les sessions
- Envoyer un courrier �lectronique
- Gestion des fichiers
- G�rer les erreurs dans un script PHP
A noter que les explications, et elles sont nombreuses, sont illustr�es d'exemples tr�s pratiques (mis bout � bout on peut facilement construire sa propre solution).

Cet ouvrage s'adresse aux concepteurs et d�veloppeurs qui souhaitent utiliser PHP 4 pour d�velopper un site Web dynamique et interactif. Apr�s une pr�sentation des principes de base du langage, l'auteur se focalise sur les besoins sp�cifiques du d�veloppement de sites dynamiques et interactifs en s'attachant � apporter des r�ponses pr�cises et compl�tes aux probl�matiques habituelles (gestion des formulaires, acc�s aux bases de donn�es, gestion des sessions, envoi de courriers �lectroniques...). Pour toutes les fonctionnalit�s d�taill�es, de nombreux exemples de code sont pr�sent�s et comment�s.
[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 ?

PHP 4.X
Le tout en poche
R�sum� de l'�diteur
�dition : Campus Press - 458 pages, 1er novembre 2002
ISBN10 : 2744015067 - ISBN13 : 9782744015069
- T�l�chargement et installation de PHP
- A la d�couverte de PHP
- Constantes, variables, tableaux et op�rateurs
- Quelques fonctions utiles
- Structures de contr�le
- Manipulations de cha�nes de caract�res
- Fichiers et r�pertoires
- Communication entre une page Web et un script PHP
- Miscellan�es
- Graphiques
- Sessions
- Authentification
- MySQL, premi�re partie
- MySQL, seconde partie
- Mise au point des scripts
On y d�couvre la syntaxe de base, les principales fonctions du langage (manipulation dates, cha�nes, fichiers, tableaux etc.), avant d'aborder ce qui concerne plus directement le php, la mise en place d'un site Web dynamique (r�cup�ration donn�es formulaires, interfa�age MySQL, gestion sessions).
Au final un petit bouquin qui constitue une excellente entr�e en la mati�re, et qui devrait permettre aux d�butants de mieux voir ce qu'est le php.

Cet ouvrage propose une initiation progressive � la programmation avec PHP. Apr�s avoir install� PHP, vous d�couvrirez les principales fonctionnalit�s de ce langage capable de r�aliser des pages Web interactives, et vous apprendrez � �crire des scripts efficaces. Gr�ce � de nombreux exemples, vous comprendrez comment utiliser les formulaires, les cookies et les sessions. Vous aborderez �galement la cr�ation et la manipulation d'images pour le Web, ainsi que la mise en place d'un syst�me d'authentification des internautes. Enfin, les caract�ristiques de MySQL vous seront expliqu�s, vous permettant d'int�grer une base de donn�es � votre site. Au terme de votre lecture, vous aurez toutes les cl�s en main pour profiter de la fiabilit� et de la souplesse de PHP.
[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 ?

Vos premiers pas avec PHP 4
Droit au but
R�sum� de l'�diteur
Apprenez � ma�triser les instructions de base pour contr�ler vos applications (boucles, instructions conditionnelles, cr�ation de fonctions personnalis�es, classes et objets) mais �galement � cr�er des pages et des images dynamiques et � g�rer des formulaires pour r�cup�rer les informations en provenance de vos visiteurs.
Sur le CD-ROM, tous les scripts exemples du livre, Easyphp 1.5, PHPEditor 3, Editplus, PHPEdit, HTMLKit.
�dition : Eyrolles - 147 pages, 1er mars 2002
ISBN10 : 2746404036 - ISBN13 : 9782746404038
- Les types de donn�es
- Les op�rateurs
- Les instructions conditionnelles
- Les boucles
- Les tableaux
- Les cha�nes de caract�res
- Les fonctions, Les classes et les objets
- Les dates
- Les formulaires
- Les cookies
- JavaScript et PHP
- Navigation entre pages
- Le hasard et PHP
- Les images dynamiques

Vous disposez d'un site h�berg� sur un serveur dot� de PHP 4 pour la cr�ation de vos pages Web, mais vous ignorez tout de ce langage, de son potentiel et de son fonctionnement. Gr�ce � ce Droit au But, d�couvrez tr�s vite ce que ce langage de scripts peut vous apporter pour am�liorer vos pages et initiez-vous, � l'aide de nombreux exemples simples et d�taill�s, � la construction de sites au contenu dynamique. Ind�pendant de la plate-forme utilis�e, PHP vous dispense de tenir compte, dans la cr�ation de vos sites, du navigateur utilis� par l'internaute, apportant � vos pages un aspect constant.
[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 ?
