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

Livres en français

40 livres et 49 critiques, dernière mise à jour le 4 septembre 2022 , note moyenne : 4.4

  1. Joomla! - Création de sites et personnalisation des templates
  2. PHP 7 avancé
  3. PHP 5.6 - Développez un site web dynamique et interactif
  4. PHP 5 Avancé - 6èmè édition
  5. Joomla! - Le Guide Officiel
  6. Performances PHP - Audit et optimisation LAMP
  7. Mémento - PHP 5 Industrialisation - Outils et bonnes pratiques
  8. Site web marchand en PHP/MySQL - Réalisez votre propre boutique en ligne de A à Z
  9. PHP & MySQL - Liste des principales fonctions et syntaxe détaillée
  10. PHP 5 Avancé - 2ème édition
  11. Sécurité PHP 5 et MySQL
  12. Sécurité PHP 5 et MySQL - 3ème édition
  13. Premières applications Web 2.0 avec Ajax et PHP
  14. PHP/MySQL avec Dreamweaver 8
  15. Maîtriser Joomla! - Guide professionnel du développement d'applications
  16. PHP et MySQL
  17. Drupal - Concevoir et déployer ses sites web
  18. Symfony 1.2 - Les cahiers du Programmeur
  19. PHP 5.2, Développez un site Web dynamique et intéractif
  20. Réussir son site e-commerce - Avec osCommerce
  21. PHP/MySQL et JavaScript - Les cahiers du Programmeur
  22. Dynamisez PHP 5 - Utilisez des extensions PHP pour dynamiser et optimiser votre code
  23. PHP 5 - MySQL 5 - AJAX - Entraînez-vous à créer des applications professionnelles
  24. PHP5 - Liste des principales fonctions et syntaxe détaillée
  25. Les Cahiers du programmeur - PHP 5
  26. Les Cahiers du Programmeur PHP - (2) Ateliers Web professionnels avec PHP/MySQL et JavaScript
  27. TYPO3 - Sites orientés publication de contenus
  28. PHP 5 - Développer un site Web dynamique et interactif
  29. PHP à 200% - 100 techniques pour dynamiser vos sites web
  30. PHP 5 & MySQL 5 - Formation complète technique
  31. PHP 5 - Le guide complet
  32. PHP et SQL - Mémento
  33. Introduction à PHP 5 - Construire son premier site web interactif
  34. PHP 5 - Best practices
  35. PHP - Précis & concis
  36. PHP en action - Solutions et exemples pour les développeurs PHP
  37. Pratique de MySQL et PHP - Mise en oeuvre de sites web orientés données
  38. PHP 4 - Développer un site web dynamique et interactif
  39. PHP 4.X - Le tout en poche
  40. Vos premiers pas avec PHP 4 - Droit au but
couverture du livre Joomla!

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

Joomla!

Création de sites et personnalisation des templates

de
Public visé : Débutant

Résumé de l'éditeur

Ce coffret comprend deux livres sur Joomla! : le premier vous présente l'ensemble des fonctionnalités de ce CMS (version 3.8) ; le second vous permettra de personnaliser votre site par la création de nouveaux templates ou la personnalisation de templates existants.

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

Commandez sur www.amazon.fr :

53.00 € TTC (prix éditeur 53.00 € TTC) livraison gratuite !
Livre 1

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
Critique du livre par la rédaction Vincent PETIT le 11 juillet 2019
Cet ouvrage se compose de deux livres, le premier s’adresse à toutes les personnes débutantes ou d’un niveau intermédiaire souhaitant se lancer dans la conception d’un site web au travers du CMS (système de gestion de contenu) Joomla, le second va plus loin et vous montre la conception et la personnalisation de templates (aspect graphique du contenu). Ce dernier livre nécessite des connaissances rudimentaires en langage HTML et CSS principalement pour la partie conception.

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.




 Commenter Signaler un problème

Avatar de Malick Malick - Community Manager https://www.developpez.com
l 19/07/2019 à 12:41
Bonjour chers membres du Club,

Je vous invite à lire la critique de Vincent PETIT au sujet du livre



Bonne lecture
Avatar de Vincent PETIT Vincent PETIT - Modérateur https://www.developpez.com
l 11/07/2019 à 17:37
Joomla!
Création de sites et personnalisation des templates


Ce coffret comprend deux livres sur Joomla! : le premier vous présente l'ensemble des fonctionnalités de ce CMS (version 3.8) ; le second vous permettra de personnaliser votre site par la création de nouveaux templates ou la personnalisation de templates existants.

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]



 
couverture du livre PHP 7 avancé

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

PHP 7 avancé

de
Public visé : Débutant

Résumé de l'éditeur

Une véritable bible avec des exemples et des retours d'expériences

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

Commandez sur www.amazon.fr :

45.00 € TTC (prix éditeur 45.00 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction Martin le 9 juin 2017
Après plusieurs jours de lecture du livre « PHP7 avancé » des éditions Eyrolles, je dois avouer que j'ai été conquis par ce dernier. Les auteurs, Pascal Martin, Julien Pauli, Cyril Pierre de Geyer, Eric Daspet ont tout simplement rendu un opus d'une grande richesse, très bien structuré et modulaire.

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
Critique du livre par la rédaction Thiebaut Mark le 27 novembre 2018
Ayant déjà le livre PHP 5 avancé dans ma bibliothèque je m'attendais à voir du réchauffé, mais je me suis trompé et je suis assez surpris de la qualité des informations dans ce livre.

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.




 Commenter Signaler un problème

Avatar de Malick Malick - Community Manager https://www.developpez.com
l 27/11/2018 à 21:31
Bonjour chers membres du Club,

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

Ayant déjà le livre PHP 5 avancé dans ma bibliothèque je m'attendais à voir du réchauffé, mais je me suis trompé et je suis assez surpris de la qualité des informations dans ce livre. On sent que les cas d'applications proviennent de développeurs expérimentés, et ça donne tout son crédit à cette œuvre.Lire la suite de la critique...

Bonne lecture
Avatar de rawsrc rawsrc - Expert éminent sénior https://www.developpez.com
l 07/06/2017 à 7:47
PHP 7 avancé


Une véritable bible avec des exemples et des retours d'expériences

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]



 
couverture du livre PHP 5.6

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

PHP 5.6

Développez un site web dynamique et interactif

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre sur PHP 5.6 s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP 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 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

Commandez sur www.amazon.fr :

29.90 € TTC (prix éditeur 29.90 € TTC)
Vue d'ensemble de PHP
  • 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
Critique du livre par la rédaction Fabien Celaia le 11 décembre 2015
Ouvrage idéal si vous souhaitez appréhender le PHP en bouquinant sur la plage, sans votre PC : tout le code est expliqué au fil des chapitres... ce qui rend malheureusement la lecture un peu fastidieuse. Il eut fallu dissocier le code du texte de façon plus précise (fond gris clair ?), l'aérer...

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.




 Commenter Signaler un problème

Avatar de Francis Walter Francis Walter - Expert éminent sénior https://www.developpez.com
l 11/12/2015 à 10:44
PHP 5.6
Développez un site web dynamique et interactif


Ce livre sur PHP 5.6 s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP 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 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]



 
couverture du livre PHP 5 Avancé

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

PHP 5 Avancé

6èmè édition

de
Public visé : Débutant

Résumé de l'éditeur

PHP 5, plate-forme de référence pour les applications Web.
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

Commandez sur www.amazon.fr :

45.00 € TTC (prix éditeur 45.00 € TTC) livraison gratuite !
  • 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
Critique du livre par Master-NiKo le 23 mai 2013
Très bien réalisé comme la plupart des livres de la collection blanche d'Eyrolles, il fait un tour complet sur les notions du PHP 5. Les débutants comme les développeurs intermédiaires y trouveront leur compte. Chaque chapitre est très bien expliqué s'appuyant sur des exemples concrets. Vous trouverez pour les développeurs débutants :
  • 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.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note
Critique du livre par la rédaction Gérard Ernaelsten le 27 juin 2013
Ceci est ma première critique d'un livre que je possède en trois éditions : l'originale, la troisième et la dernière donc la sixième édition.
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.
Critique du livre par la rédaction Thiebaut Mark le 13 août 2014
Le livre du langage PHP par excellence. Que l'on soit débutant ou confirmé, il faut absolument l'avoir dans sa bibliothèque.

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.




 Commenter Signaler un problème

Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
l 23/05/2013 à 15:04
Master-NiKo vous propose une critique du livre PHP 5 Avancé - 6e édition de Éric Daspet, Cyril Pierre De Geyer avec la contribution de Frédéric Hardy aux éditions Eyrolles.

PHP 5, plate-forme de référence pour les applications Web.
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.
Avez-vous lu ce livre et partagez-vous l'avis donné ?
Sinon, comptez-vous vous procurer ce livre ?

Avatar de Bovino Bovino - Rédacteur https://www.developpez.com
l 16/07/2013 à 15:11
Maitrepylos s'est également tenté à l'exercice

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.

Avatar de Jarodd Jarodd - Membre expérimenté https://www.developpez.com
l 17/07/2013 à 20:26
Sait-on s'il y a de nouveaux chapitres ou de larges modifications d'anciens, ou si ce sont juste des retouches à la marge ? J'ai la 5e édition, je voudrais savoir si je passe à la 6e, mais sur le site d'Eyrolles il n'y a pas de description de mise à jour.

 
couverture du livre Joomla!

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

Joomla!

Le Guide Officiel

de
Public visé : Débutant

Résumé de l'éditeur

Le Guide officiel Joomla! est l'ouvrage de référence pour tout administrateur, blogueur, éditeur de contenus, développeur ou designer, débutant ou utilisateur averti. Grâce à des explications simples et des exemples pratiques, il vous permettra de mettre en place un site web de qualité, en accord avec vos cibles et le public que vous visez.

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

Commandez sur www.amazon.fr :

35.00 € TTC (prix éditeur 35.00 € TTC)
Le projet Joomla
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
Critique du livre par la rédaction Thibaut Cuvelier le 11 décembre 2013
L'avant-propos de ce livre le résume fort bien en peu de mots :
Joomla!, le guide officiel prend une approche différente de celles des autres "modes d'emploi". Il se focalise non pas sur l'utilisation de Joomla, mais sur la construction de sites web réels avec Joomla.

Couvrant tant Joomla 2.5 que 3 (ce qui lui assure d'être à jour jusqu'en 2015), il replace le CMS Joomla! dans une approche holistique de construction d'un site : il ne s'agit pas seulement d'installer une application sur un serveur puis de la configurer, il faut également penser le site, réfléchir aux implications. Ainsi, le deuxième chapitre s'oriente autour des questions essentielles lors la construction d'un site : déterminer son objectif, enregistrer un nom de domaine, choisir un hébergeur ; il présente également des notions de droit d'auteur et de marketing.
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).




 Commenter Signaler un problème

Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 25/10/2013 à 13:39
Le Guide officiel Joomla! est l'ouvrage de référence pour tout administrateur, blogueur, éditeur de contenus, développeur ou designer, débutant ou utilisateur averti. Grâce à des explications simples et des exemples pratiques, il vous permettra de mettre en place un site web de qualité, en accord avec vos cibles et le public que vous visez.

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é.
Joomla!, le guide officiel

 
couverture du livre Performances PHP

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

Performances PHP

Audit et optimisation LAMP

de

Résumé de l'éditeur

Quelle démarche l'expert PHP doit-il adopter face à une application PHP/LAMP qui ne tient pas la charge ? Comment évaluer les performances de son architecture Linux, Apache, MySQL et PHP, afin d'en dépasser les limites ?

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

Commandez sur www.amazon.fr :

35.50 € TTC (prix éditeur 35.50 € TTC)
  • 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
Critique du livre par Master-NiKo le 24 mai 2013
Livre intéressant sur l'optimisation de LAMP (Linux, Apache, Mysql, PHP).
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.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Commenter Signaler un problème

Avatar de MaitrePylos MaitrePylos - Modérateur https://www.developpez.com
l 07/08/2012 à 14:36
Bonjour,

J'ai lu le livre 'Performance PHP' de Julien Pauli, Cyril Pierre de Geyer, Guillaume Plessis.


Citation Envoyé par Résumé

Quelle démarche l'expert PHP doit-il adopter face à une application PHP/LAMP qui ne tient pas la charge ? Comment évaluer les performances de son architecture Linux, Apache, MySQL et PHP, afin d'en dépasser les limites ? 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.

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

Quel est votre avis ?

Exprimez-vous !! Votre avis nous intéresse...

 
couverture du livre Mémento - PHP 5 Industrialisation

drapeau
Détails du livre
Sommaire
Critiques (0)
3 commentaires
 
 

Mémento - PHP 5 Industrialisation

Outils et bonnes pratiques

de

Résumé de l'éditeur

La qualité d'un code PHP : un investissement sur le long terme.

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

Commandez sur www.amazon.fr :

9.90 € TTC (prix éditeur 9.90 € TTC) livraison gratuite !
  • 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
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de MaitrePylos MaitrePylos - Modérateur https://www.developpez.com
l 07/09/2012 à 11:30
Bonjour,

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

Citation Envoyé par Résumé

La qualité d'un code PHP : un investissement sur le long terme 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.

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

Quel est votre avis ?

Exprimez-vous !! Votre avis nous intéresse...
Avatar de gene69 gene69 - Membre émérite https://www.developpez.com
l 07/09/2012 à 13:44
c'est toi qui l'a lu. pour l'instant j'ai jamais feuilleté quelque chose en php qui m'apprennent suffisament de chose sur le langage lui-meme pour que j'achète. Du coup j'ai une bibliotheque plein de livres sur les bd mais pas grand chose sur php.
Avatar de MaitrePylos MaitrePylos - Modérateur https://www.developpez.com
l 07/09/2012 à 13:51
Citation Envoyé par gene69 Voir le message
c'est toi qui l'a lu. pour l'instant j'ai jamais feuilleté quelque chose en php qui m'apprennent suffisament de chose sur le langage lui-meme pour que j'achète. Du coup j'ai une bibliotheque plein de livres sur les bd mais pas grand chose sur php.
Je lis toujours ce que je critique

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.

 
couverture du livre Site web marchand en PHP/MySQL

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

Site web marchand en PHP/MySQL

Réalisez votre propre boutique en ligne de A à Z

de
Public visé : Intermédiaire

Résumé de l'éditeur

Destiné aux webmasters ou à des chefs d'entreprise qui ont quelques connaissances en PHP, cet ouvrage développe une méthodologie claire et pratique pour créer un site de e-commerce. Après vous être posé les dix questions importantes avant de commencer, l'ouvrage vous aide à mettre en place et à créer une base de données MySQL pour ainsi gérer les catégories et les produits avec leur description en plusieurs langues, enregistrer les paniers, gérer tous les modes de règlement et les frais de port...

Apprenez aussi à créer une interface graphique simple et agréable, ainsi qu'à réaliser un back office pour faciliter la gestion quotidienne de votre site. Mettez également en place des statistiques et des rations pour mieux connaître vos visiteurs, suivre la consultation de votre site et analyser vos ventes. Enfin, définissez une stratégie et des méthodes pour vous protéger efficacement contre les attaques.

Un ouvrage complet vous permettant de créer votre boutique en ligne de A à Z !

Édition : Éditions Micro Application - 933 pages, 3e édition, 20 août 2007

ISBN10 : 274298447X - ISBN13 : 9782742984473

Broché, 19 x 23

Commandez sur www.amazon.fr :

38.00 € TTC (prix éditeur 40.00 € TTC)
Présentation du logiciel de commerce électronique
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
Critique du livre par la rédaction RideKick le 4 décembre 2008
Ce livre est une bonne référence pour la création d'une boutique sur le net. Nous suivons donc ce projet de la simple idée jusqu'à la mise en oeuvre et tout ce qui gravite autour*: la réflexion sur l'hébergement et la machine, le développement de la boutique, la promotion de celle-ci, les outils d'analyse et plus encore. Vous apprendrez chapitre par chapitre à mettre en place votre boutique découpée en divers modules réutilisables, ce qui facilite aussi l'évolution de celle-ci. De nombreuses ressources sont disponibles pour vous aider à vous perfectionner dans les différents thèmes abordés et pour trouver des scripts ou des ressources graphiques pour votre boutique. Les annexes sont,elles aussi, très riches puisqu'on y retrouve une quantité de liens utiles, des informations pour bien utiliser la boutique créée, un récapitulatif des fonctions principales de celle-ci et leur utilisation. L'approche quant à elle est orientée débutant, une bonne quantité de code est fournie, mais est expliquée dans le détail ce qui est très appréciable.
Pour les personnes désirant monter leur boutique Web, ce livre est une référence.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Site web marchand en PHP/MySQL
Réalisez votre propre boutique en ligne de A à Z


Destiné aux webmasters ou à des chefs d'entreprise qui ont quelques connaissances en PHP, cet ouvrage développe une méthodologie claire et pratique pour créer un site de e-commerce. Après vous être posé les dix questions importantes avant de commencer, l'ouvrage vous aide à mettre en place et à créer une base de données MySQL pour ainsi gérer les catégories et les produits avec leur description en plusieurs langues, enregistrer les paniers, gérer tous les modes de règlement et les frais de port...

Apprenez aussi à créer une interface graphique simple et agréable, ainsi qu'à réaliser un back office pour faciliter la gestion quotidienne de votre site. Mettez également en place des statistiques et des rations pour mieux connaître vos visiteurs, suivre la consultation de votre site et analyser vos ventes. Enfin, définissez une stratégie et des méthodes pour vous protéger efficacement contre les attaques.

Un ouvrage complet vous permettant de créer votre boutique en ligne de A à Z !

[Lire la suite]



 
couverture du livre PHP & MySQL

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

PHP & MySQL

Liste des principales fonctions et syntaxe détaillée

de

Résumé de l'éditeur

Dépliant aide-mémoire de 12 pages recensant les principales fonctions de PHP et MySQL, classées par ordre alphabétique puis regroupées par thème. Descriptions de certains formats, opérateurs?

Édition : ENI - 12 pages, 1re édition, 8 octobre 2007

ISBN10 : 274603963X - ISBN13 : 9782746039636

Commandez sur www.amazon.fr :

6.00 € TTC (prix éditeur 6.00 € TTC) livraison gratuite !
Liste des principales fonctions PHP
Liste des principales fonctions MySQL
Syntaxe détaillée
Regroupement thématique
Critique du livre par la rédaction Gérard Ernaelsten le 1er août 2008
« Eni Edition » nous a concocté ici un petit fascicule assez intéressant reprenant les principales fonctions de PHP et de MySQL.
Les fonctions PHP sont peu expliquées et elles requièrent une bonne connaissance. Les informations sont de type «*var_dump(mixte variable[, mixte variable,...])*», ou encore «*entier strcasecmp (chaîne valeur, chaine valeur2).
Cela dit, ce fascicule répond bien à ce dont il est destiné : être un mémo.
La partie la plus intéressante est celle consacrée à MySQL car elle est développée sous forme de schémas SQL, ce qui permet en un clin d'oeil de se rappeler par exemple que GROUP BY se trouve avant HAVING, qui est lui-même avant LIMIT. Nous retrouvons ce genre de schémas pour la manipulation de données, la définition de données ainsi que l'administration des bases de données. À cela s'ajoute toute une série des fonctions MySQL à utiliser dans les SELECT et les clauses WHERE.
Nous retrouverons également dans ce fascicule des éléments de syntaxe PHP comme le rappel des super-globales, les modes d'ouverture des fichiers et les fonctions de date.
En conclusion, ce fascicule est indispensable pour la syntaxe de MySQL (du moins pour ceux qui tâtonnent). Il sera un compagnon qui se rappellera à vous de temps à autre.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
PHP & MySQL
Liste des principales fonctions et syntaxe détaillée


Dépliant aide-mémoire de 12 pages recensant les principales fonctions de PHP et MySQL, classées par ordre alphabétique puis regroupées par thème. Descriptions de certains formats, opérateurs?

[Lire la suite]



 
couverture du livre PHP 5 Avancé

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

PHP 5 Avancé

2ème édition

de

Résumé de l'éditeur

PHP 5, plate-forme de référence pour les applications web.

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

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC)
  • 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
Critique du livre par la rédaction Bob le 12 décembre 2013
C'est probablement l'une des meilleures documentations sur PHP que j'ai eu l'occasion de lire. Ce livre couvre une gamme de niveaux très variés. Il vous conviendra, que vous soyez totalement néophyte ou que vous connaissiez déjà le language. Les auteurs reprennent les concepts de base du langague (variables, tableaux, structures de base, ...) mais couvrent également des domaines plus complexes, comme la gestion des flux, le XML... Ce livre contient tous les concepts que vous devrez maîtriser pour pouvoir développer efficacement en PHP. Les fonctionnalités objet de PHP 5 ne sont bien entendu pas négligées et apparaissent particulièrement bien expliquées, même pour des personnes pour qui le concept d'objet est totalement nouveau.
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.




 Commenter Signaler un problème

Avatar de Bob Bob - Membre éclairé https://www.developpez.com
l 19/11/2005 à 15:17
C'est probablement l'une des meilleures documentations sur PHP que j'ai eu l'occasion de lire. Ce livre couvre une gamme de niveaux très variés. Il vous conviendra, que vous soyez totalement néophyte ou que vous connaissiez déjà le language. Les auteurs reprennent les concepts de base du langague (variables, tableaux, structures de base, ...) mais couvrent également des domaines plus complexes, comme la gestion des flux, le XML... Ce livre contient tous les concepts que vous devrez maîtriser pour pouvoir développer efficacement en PHP. Les fonctionnalités objet de PHP 5 ne sont bien entendu pas négligées et apparaissent particulièrement bien expliquées, même pour des personnes pour qui le concept d'objet est totalement nouveau.

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.
Avatar de Yogui Yogui - Rédacteur https://www.developpez.com
l 22/09/2005 à 21:53
http://php.developpez.com/livres/ind...is#L2212116691
PHP 5, plate-forme de référence pour les applications web
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.

 
couverture du livre Sécurité PHP 5 et MySQL

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

Sécurité PHP 5 et MySQL

de
Public visé : Débutant

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

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

Commandez sur www.amazon.fr :

30.39 € TTC (prix éditeur 30.40 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction pi-2r le 5 mai 2010
PHP et MySql sont les deux langages les plus utilisés dans la conception web. Face aux menaces grandissantes liées aux pirates, il est bon de connaitre les moyens de s'en prémunir afin d'éviter de voir sa création utilisée à des fins néfastes. C'est ce qu'offrent les auteurs dans la deuxième édition de l'ouvrage Sécurité PHP 5 et MySql. Au fil de la lecture, on apprend les différentes méthodes pour palier aux failles de sécurité propres au développement Web. En effet, le livre nous explique comment filtrer les données entrées par le visiteur (bon ou mauvais), à protéger les cookies, les formulaires de téléchargement ainsi qu'à se prémunir contre les attaques plus classiques (XSS, CRSF, Injection SQL, faille include, etc?). Cette nouvelle édition offre au lecteur aussi bien néophyte que confirmé, un tour d'horizon très complet des principaux risques de sécurités d'un service Web. Conclusion : Un livre agréable à lire dont les exemples pertinents en font un excellent guide des bonnes pratiques de la sécurité web.
Critique du livre par la rédaction Halleck le 11 juillet 2010
PHP et MySQL sont des technologies si utilisées sur Internet qu'il est toujours bon d'avoir en tête un aperçu des principaux risques auxquels ils sont soumis. C'est chose faite grâce à ce livre, agréable et facile à lire.
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é.
Critique du livre par la rédaction Alain Sahli le 1er février 2007
Livre très agréable à lire, plus on avance et plus on a en envie d'en savoir ! Il est très bien structuré et on peut presque le lire comme un roman.
On apprend petit à petit à connaître les différentes attaques et les méthodes pour s'en protéger. Les auteurs mettent particulièrement le filtrage des données en avant étant donné que c'est un élément clé dans la protection d'un site. Des attaques telles que XSS, CSRF ou les injections SQL sont traitées sans oublier le phishing ou autre méthode du genre.
Ce livre est très intéressant car il met également l'accent sur la configuration du serveur pour atteindre un bon niveau de sécurité. On se rend compte que la protection d'un site commence avant tout par une configuration robuste du serveur, car une grande quantité des valeurs par défaut ne sont pas adaptées.
Je dirais que le grand plus de ce livre est son annexe qui permet en quelques minutes de voir les points principaux auxquels il faut faire attention pour garantir un bon niveau de sécurité. Toutes les fonctions PHP relatives à la sécurité sont également listées, très pratique !
Conclusion : Très bon livre, à conseiller aux personnes qui n'ont pas encore de bonnes notions de sécurité. Pourrait même convenir à un débutant.
Critique du livre par la rédaction ovh le 16 mai 2007
PHP et MySQL est le couple le plus en vogue du net depuis ces dernières années. Puisqu'il est très répandu et donc très visé par les pirates, il est vital aujourd'hui de connaître les bonnes pratiques de sécurité et la manière de contourner les quelques faiblesses d'origine de ces outils. Premier ouvrage en français consacré exclusivement à ce sujet à ma connaissance, ce livre remplit très bien son rôle et est à mettre entre toutes les mains des développeurs PHP.
La première partie est un tour d'horizon des différentes techniques de piratage des pages web (injections xss, csrf, etc.), suivie par les techniques élémentaires de validation de données, même celles auxquelles on ne pense pas forcément au premier abord (formulaires, fichiers téléchargés, cookies, sessions... ). Sont abordées ensuite respectivement les mesures de sécurité spécifiques pour PHP et MySQL, à la fois au niveau du codage et de la configuration de ces 2 logiciels. On y parlera de safe mode, d'exécution de code à la volée, d'injections SQL etc. les vulnérabilités classiquement rencontrées sont traitées. Les chapitres suivants apprennent au lecteur à sécuriser différents composants clés du serveur sur lequel tourne l'application web. Enfin les techniques de chiffrement et signature sont expliqués afin de masquer au maximum l'information même si le pirate a réussi à se procurer les données.
Les auteurs font un tour complet de tous les aspects de sécurisation d'un site PHP : le code PHP en lui-même bien sûr mais aussi MySQL, la configuration du serveur, etc. On pourra regretter que les mécanismes de sécurité introduits par les frameworks les plus courants (Zend Framework, Symfony, CakePHP... ) ne soient pas abordés, pourtant ils sont fort utilisés en milieu professionnel. Le texte est d'un niveau très abordable, parfois un peu long. Dans l'ensemble cependant ce livre convient tout à fait aux développeurs désireux d'écrire des applications robustes. Il présente toutes les attaques classiques et leurs parades et la connaissance de ces techniques permet de protéger efficacement un site PHP.




 Commenter Signaler un problème

Avatar de RideKick RideKick - Rédacteur https://www.developpez.com
l 12/12/2009 à 12:32
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é.
Lire la critique

N'hésitez pas à poster vos commentaires à la suite
Avatar de berceker united berceker united - Expert éminent https://www.developpez.com
l 29/12/2009 à 10:08
J'ai acheté ce livre il y a assez longtemps de cela et j'avoue que ce livre mérite vraiment d'être lu.
Pas besoin d'être devant son ordinateur, personnellement je le lisais dans mon bain . En faite, il explique des règles de base et des évidences mais que nous n'appliquons pas ou plus par fainéantise ou manque de temps. Mais il explique les risques encourus à se laisser aller ainsi. Il explique des techniques pas bête et assez efficace.
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é.

 
couverture du livre Sécurité PHP 5 et MySQL

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

Sécurité PHP 5 et MySQL

3ème édition

de
Public visé : Débutant

Résumé de l'éditeur

Préface de Rasmus Lerdorf

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

Commandez sur www.amazon.fr :

33.73 € TTC (prix éditeur 33.73 € TTC)
  • 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é pour les technologies connexes
  • Mesures de sécurité côté serveur
  • Techniques de sécurisation des applications Web
  • Penser sécurité lors du développement
[*]Annexes
  • A. Fonctions de sécurité et caractères spéciaux
  • B. Sauvegardes
  • C. Ressources Web
[/list]
Critique du livre par Master-NiKo le 23 mai 2013
Ce livre est assez complet sur la sécurité PHP 5 et MYSQL.
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.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Commenter Signaler un problème

Avatar de RideKick RideKick - Rédacteur https://www.developpez.com
l 12/12/2009 à 12:32
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é.
Lire la critique

N'hésitez pas à poster vos commentaires à la suite
Avatar de berceker united berceker united - Expert éminent https://www.developpez.com
l 29/12/2009 à 10:08
J'ai acheté ce livre il y a assez longtemps de cela et j'avoue que ce livre mérite vraiment d'être lu.
Pas besoin d'être devant son ordinateur, personnellement je le lisais dans mon bain . En faite, il explique des règles de base et des évidences mais que nous n'appliquons pas ou plus par fainéantise ou manque de temps. Mais il explique les risques encourus à se laisser aller ainsi. Il explique des techniques pas bête et assez efficace.
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é.

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

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

Premières applications Web 2.0 avec Ajax et PHP

de
Public visé : Intermédiaire

Résumé de l'éditeur

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

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

ISBN10 : 2212120907 - ISBN13 : 9782212120905

Commandez sur www.amazon.fr :

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




 Commenter Signaler un problème

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


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

[Lire la suite]



 
couverture du livre PHP/MySQL avec Dreamweaver 8

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

PHP/MySQL avec Dreamweaver 8

de
Public visé : Débutant

Résumé de l'éditeur

Dreamweaver 8, PHP et MySQL : un trio gagnant
Produit phare de Macromedia, Dreamweaver est aujourd'hui considéré comme le logiciel de création de sites Web le plus performant du marché. Associé à PHP/MySQL, il permet en outre de concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel sera particulièrement apprécié des graphistes qui souhaitent intégrer rapidement des applications dynamiques à leur projet. Les développeurs, quant à eux, apprécieront la puissance des éditeurs de code de Dreamweaver 8, qui s'avère la plate-forme de développement idéale pour PHP/MySQL. Un ouvrage de référence, compatible PHP 5 et PHP 4. Complet et pratique, ce livre vous expliquera en détail comment utiliser tous ces outils pour concevoir facilement votre site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SOL et des scripts PHP 4 ou PHP 5, selon votre environnement de développement. En outre, un chapitre complet de l'ouvrage est consacré aux transformations XSLT, qui permettent de gérer facilement du contenu XML dans vos pages Web. Par ailleurs, les spécificités de PHP 5 (nouveauté de Dreamweaver 8) sont détaillées même si tous les scripts figurant dans ce livre restent compatibles avec PHP 4. L'ouvrage est complété par une étude de cas portant sur la conception d'un site marchand, et une extension Web sur laquelle figurent tous les fichiers des exemples

Édition : Eyrolles - 631 pages, 1re édition, 1er mai 2006

ISBN10 : 221211771X - ISBN13 : 9782212117714

Commandez sur www.amazon.fr :

37.91 € TTC (prix éditeur 39.90 € TTC) livraison gratuite !
Dreamweaver 8 et les sites dynamiques
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
Critique du livre par la rédaction arnolem le 1er juin 2008
Un ouvrage de référence dans la conception de site dynamique en PHP, assistée par le somptueux Dreamweaver 8. Je vais commencer par le seul point négatif que j'ai trouvé pour ensuite apprécier pleinement ce livre. Ayant eu le plaisir de lire la version précédente « PHP/MYSQL avec Dreamweaver MX 2004 », je regrette que les exemples et l'étude de cas soient exactement les mêmes. Si vous n'êtes pas dans mon cas, il suffit de faire abstraction de ce que je viens de dire et de profiter de ce livre.
Eyrolles cible en priorité un public non programmeur mais qui va tendre à le devenir grâce à ce livre. En effet, vous allez voir comment créer, en toute simplicité, un site dynamique basé sur le couple PHP/MYSQL. Par la suite, les illustrations de code et l'explication de certaines fonctions seront une très bonne introduction au PHP. Ce livre est une excellente passerelle vers l'univers du programmeur.
Dans cette nouvelle édition, nous avons le droit aux nouveautés de Dreamweaver 8 comme la prise en charge de XSLT par exemple. Après une introduction au site dynamique, vous pouvez découvrir l'environnement de développement. A noté que cet ouvrage se passe d'EasyPHP pour se tourner vers Wamp5 pour ça compatibilité avec PHP5 et MYSQL5.0. L'approche continue par la création de la base de données assistée par phpMyAdmin.
Une fois que vous êtes près à commencer, vous êtes plongés dans la création d'un site complet, expliqué étape par étape avec la création de la structure du site, l'insertion et la modification de données dans la base, l'affichage de contenu dynamique (images, texte), l'authentification des utilisateurs et la protection des pages sensibles…
Après cela, vous êtes parés pour attaquer les premières commandes SQL et pour découvrir le code PHP qui se cache derrière votre site. J'ai trouvé cette manière de procéder excellente car elle procure à des novices, une approche très simple de la programmation.Pour vous mettre l'eau à la bouche, voici un aperçu de ce qui vous attend : la syntaxe PHP, la structure d'un programme, les fonctions utilisateurs, les bibliothèques PHP intégrées (dates, tableaux, manipulation de chaînes, accès aux fichiers, accès MYSQL …), le stockage des données (sessions, cookies, url, formulaire…), la programmation orienté Objet, le couplage flash et PHP, le débogage et la gestion des erreurs …
Vous l'aurez compris, comment ne pas être fan de ce livre qui vous apporte toutes les bases du PHP aussi simplement que ça.Pour finir, une étude de cas complète qui vous permet de tester et de mettre en pratique ce que vous avez appris.Chapeau à Jean-Marie Defrance pour ne pas avoir délaissé le code PHP au profit des fonctions dynamiques de Dreamweaver.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
PHP/MySQL avec Dreamweaver 8


Dreamweaver 8, PHP et MySQL : un trio gagnant
Produit phare de Macromedia, Dreamweaver est aujourd'hui considéré comme le logiciel de création de sites Web le plus performant du marché. Associé à PHP/MySQL, il permet en outre de concevoir des sites dynamiques sans écrire une seule ligne de code. Ce mode de création visuel sera particulièrement apprécié des graphistes qui souhaitent intégrer rapidement des applications dynamiques à leur projet. Les développeurs, quant à eux, apprécieront la puissance des éditeurs de code de Dreamweaver 8, qui s'avère la plate-forme de développement idéale pour PHP/MySQL. Un ouvrage de référence, compatible PHP 5 et PHP 4. Complet et pratique, ce livre vous expliquera en détail comment utiliser tous ces outils pour concevoir facilement votre site dynamique, depuis la création de la base de données jusqu'à la réalisation des requêtes SOL et des scripts PHP 4 ou PHP 5, selon votre environnement de développement. En outre, un chapitre complet de l'ouvrage est consacré aux transformations XSLT, qui permettent de gérer facilement du contenu XML dans vos pages Web. Par ailleurs, les spécificités de PHP 5 (nouveauté de Dreamweaver 8) sont détaillées même si tous les scripts figurant dans ce livre restent compatibles avec PHP 4. L'ouvrage est complété par une étude de cas portant sur la conception d'un site marchand, et une extension Web sur laquelle figurent tous les fichiers des exemples

[Lire la suite]



 
couverture du livre Maîtriser Joomla!

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

Maîtriser Joomla!

Guide professionnel du développement d'applications

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre sur Joomla! (en version 1.6 au moment de la rédaction) est une référence unique et complète pour le développement d'applications avec Joomla!. Il a été conçu à la fois comme un guide permettant de mettre en œuvre les concepts sous-jacents à son fonctionnement mais aussi comme une description exhaustive des classes et méthodes du cadre applicatif. Il s'adresse aux développeurs PHP désireux d'exploiter la librairie étonnamment performante de Joomla! pour créer des applications internet de très haute facture.

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

Commandez sur www.amazon.fr :

37.58 € TTC (prix éditeur 39.56 € TTC) livraison gratuite !
Avant-propos
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
Critique du livre par la rédaction Thibaut Cuvelier le 29 octobre 2012
Joomla! est un système de gestion du contenu (CMS, en anglais) très répandu (aux alentours de deux pour cent du Web l'utilise) et très orienté vers les utilisateurs. De ce fait, la documentation autour du développement d'extensions (au sens large) est assez limitée : un de ses défauts est d'être peu orientée développeur, au sens au peu de choses sont expliquées (une série de pièces s'assemblent au fil du tutoriel, sans qu'une ligne directrice soit présente, sans qu'on sache ce que l'on fait).
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).




 Commenter Signaler un problème

Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 29/10/2012 à 18:32
Le livre sur Joomla! (en version 1.6 au moment de la rédaction) est une référence unique et complète pour le développement d'applications avec Joomla!. Il a été conçu à la fois comme un guide permettant de mettre en œuvre les concepts sous-jacents à son fonctionnement mais aussi comme une description exhaustive des classes et méthodes du cadre applicatif. Il s'adresse aux développeurs PHP désireux d'exploiter la librairie étonnamment performante de Joomla! pour créer des applications internet de très haute facture.

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
Avatar de badjinmb badjinmb - Nouveau membre du Club https://www.developpez.com
l 03/02/2013 à 10:55
Trois livres en anglais :

- 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

 
couverture du livre PHP et MySQL

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

PHP et MySQL

de
Public visé : Débutant

Résumé de l'éditeur

PHP et MySQL sont des technologies open-source idéales pour développer rapidement des applications web faisant appel à des bases de données.

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

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 42.75 € TTC) livraison gratuite !
  • Utilisation de PHP
  • Utilisation de MySQL
  • Sécurité
  • Techniques PHP avancées
    Créer des projets avec PHP et MySQL
  • Annexes
Critique du livre par la rédaction RideKick le 18 janvier 2010
Ce livre est vraiment une référence pour celui qui débute ou celui qui souhaite approfondir certaines techniques. Après quelques chapitres très clairs qui expliquent les bases du PHP, on se lance un peu plus loin dans la programmation de ce fabuleux langage. Agrémenté d'exemples précis et en français, le lecteur n'est jamais perdu. Les explications sont très détaillées et l'auteur insiste sur la sécurité au fil des sujets. On retrouvera aussi pas mal de petits détails intéressants comme les nouveautés de MySQL 5.1, mais encore une superbe explication de la commande EXPLAIN et de la structure des bases pour optimiser vos développements. Bien sûr, ce n'est qu'un exemple particulier des richesses abordées dans ce livre. Le CD fournit aussi tous les codes sources mentionnés dans le livre, ce qui facilitera la prise en main.
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.




 Commenter Signaler un problème

Avatar de RideKick RideKick - Rédacteur https://www.developpez.com
l 17/01/2010 à 10:30
PHP et MySQL sont des technologies open-source idéales pour développer rapidement des applications web faisant appel à des bases de données.

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.
Lire la critique

N'hésitez pas à poster vos commentaires à la suite
Avatar de conscofd conscofd - Nouveau membre du Club https://www.developpez.com
l 18/02/2010 à 13:54
Bonjour, j'ai acheté ce livre récemment et je tiens à préciser que ce bouquin traite ENFIN en profondeur, tous les sujets NÉCESSAIRES à notre utilisation quotidienne de ces technologies.

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 !

 
couverture du livre Drupal

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

Drupal

Concevoir et déployer ses sites web

de
Public visé : Débutant

Résumé de l'éditeur

Exploitez la puissance de Drupal pour construire vos sites web ! Comprenez l'architecture de Drupal et réfléchissez à quoi faire et ne pas faire avec un CMS aussi puissant ; Configurez votre environnement de développement (WAMP/LAMP) Administrez Drupal et ses modules, architecturez vos pages et proposez plusieurs langues ; Gérez vos utilisateurs, les rôles des contributeurs et flux de publication en toute sécurité (OpenID...) ; Enrichissez les types de contenus: articles, commentaires, discussions, FAQ, formulaires et champs, fils RSS, filtres et formats ; Modifiez l'apparence avec les thèmes et personnalisez les modèles ; Optimisez la charge d'administration par l'automatisation des tâches récurrentes ; Créez votre propre module et évitez les écueils de la mise en production ; Evaluez les améliorations de Drupal 7.

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

Commandez sur www.amazon.fr :

30.39 € TTC (prix éditeur 32.00 € TTC)
Rappels utiles sur les CMS
  • 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
Critique du livre par la rédaction Gérard Ernaelsten le 1er décembre 2009
Drupal est un système de gestion de contenu hybride et assez atypique, publié sous licence libre et distribué gratuitement. Dries Buytaert, développeur initial du projet à partir de 2000 à l'université d'Anvers, le définit comme "assembleur rapide de site web" (Rapid website assembler). Il est utilisable tel que fourni sur toute base LAMP, WAMP ou MAMP, mais largement personnalisable et programmable ensuite. D'après son créateur, environ 500 000 sites l'utilisent en septembre 2009
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.
Critique du livre par la rédaction ovh le 5 janvier 2010
Classé comme l'un des meilleurs CMS du monde, Drupal a de nombreux atouts pour séduire, surtout pour les développeurs web. En effet son extrême modularité le rend très flexible, et quasiment tout le comportement et l'architecture même du système est personnalisable à l'aide de modules. Néanmoins cette souplesse peut rendre son abord difficile d'accès, un livre tel que celui-ci est donc relativement utile pour apprendre à maîtriser l'outil.
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.




 Commenter Signaler un problème

Avatar de MaitrePylos MaitrePylos - Modérateur https://www.developpez.com
l 30/12/2009 à 10:36
Exploitez la puissance de Drupal pour construire vos sites web ! Comprenez l'architecture de Drupal et réfléchissez à quoi faire et ne pas faire avec un CMS aussi puissant ; Configurez votre environnement de développement (WAMP/LAMP) Administrez Drupal et ses modules, architecturez vos pages et proposez plusieurs langues ; Gérez vos utilisateurs, les rôles des contributeurs et flux de publication en toute sécurité (OpenID...) ; Enrichissez les types de contenus: articles, commentaires, discussions, FAQ, formulaires et champs, fils RSS, filtres et formats ; Modifiez l'apparence avec les thèmes et personnalisez les modèles ; Optimisez la charge d'administration par l'automatisation des tâches récurrentes ; Créez votre propre module et évitez les écueils de la mise en production ; Evaluez les améliorations de Drupal 7.

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.
Lire la critique

N"hésitez pas à poster vos commentaires à la suite.
Avatar de infofree infofree - Membre averti https://www.developpez.com
l 27/02/2010 à 16:28
Je trouve ce livre excellent, on appréhende l'univers drupal petit à petit, pas à pas, tout est bien expliqué. Très bon livre pour débuter et découvrir ce CMS très riche en fonctionnalités, et qui offre beaucoup de souplesse et de puissance à la fois.
Avatar de sebmaisonneuve sebmaisonneuve - Membre à l'essai https://www.developpez.com
l 19/05/2010 à 5:20
Si on réfléchissé bien pour programmer un site, drupal en tout cas par rapport à ses anciennes versions était un modèle. Les fichiers .inc existent toujours, ce qui donne un site plus rangé et bien structuré. Je suis donc intéressé par ce livre qui apparemment en plus de cela donne des informations pour créer des modules à lui ajouter. Je pense me régaler.

 
couverture du livre Symfony 1.2

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
10 commentaires
 
 

Symfony 1.2

Les cahiers du Programmeur

de
Public visé : Intermédiaire

Résumé de l'éditeur

Reconnu dans le monde pour sa puissance et son élégance, Symfony est issu de plus de dix ans de savoir-faire. Le framework open source de Sensio fédère une très forte communauté de développeurs PHP professionnels. Il leur offre des outils et un environnement MVC pour créer des applications web robustes, maintenables et évolutives. Au fil d'une démarche rigoureuse et d'un exemple concret d'application web 2.0, ce cahier décrit le bon usage des outils Symfony mis à la disposition du développeur : de l'architecture MVC et autres design patterns à l'abstraction de base de données et au mapping objet-relationnel avec Doctrine, en passant par les tests unitaires et fonctionnels, la gestion des URL, des formulaires ou du cache, l'internationalisation ou encore la génération des interfaces d'administration...

Édition : Eyrolles - 486 pages, 1re édition, 15 mai 2009

ISBN10 : 2212124945 - ISBN13 : 9782212124941

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 37.05 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction Faith's Fall le 13 juillet 2009
Depuis quelques années, le framework Symfony s'enrichit de fonctionnalités intéressantes pour la création de sites modulaires et sécurisés. Le livre Symfony « mieux développer en PHP avec Symfony 1.2 et Doctrine » n'est pas un livre qui énumère toutes les possibilités qu'offre le framework dans sa version 1.2, mais plus la mise en place d'un projet de A à Z sur la création d'un site d'annonces d'emploi : JOBEET. Le livre vous guidera du début de l'installation à la finalisation du site avec sa mise en production en passant sur la configuration du serveur APACHE. À noter, le projet prend la bibliothèque Doctrine au lieu de Propel pour l'interaction avec les bases de données pour plusieurs raisons dont l'activité de la communauté qui augmente de plus en plus, ainsi que la documentation.
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.




 Commenter Signaler un problème

Avatar de RideKick RideKick - Rédacteur https://www.developpez.com
l 03/06/2009 à 9:09
Les éditions Eyrolles ont publié récemment un livre dans la collection "Les cahiers du programmeur" qui tentera surement les fans de symfony :

Reconnu dans le monde pour sa puissance et son élégance, Symfony est issu de plus de dix ans de savoir-faire. Le framework open source de Sensio fédère une très forte communauté de développeurs PHP professionnels. Il leur offre des outils et un environnement MVC pour créer des applications web robustes, maintenables et évolutives. Au fil d'une démarche rigoureuse et d'un exemple concret d'application web 2.0, ce cahier décrit le bon usage des outils Symfony mis à la disposition du développeur : de l'architecture MVC et autres design patterns à l'abstraction de base de données et au mapping objet-relationnel avec Doctrine, en passant par les tests unitaires et fonctionnels, la gestion des URL, des formulaires ou du cache, l'internationalisation ou encore la génération des interfaces d'administration...
Une critique sera prochainement publiée sur developpez.com , en attendant vous pouvez nous faire part de vos ressentis sur le livre si vous êtes déjà en possession de celui ci !

Bonne lecture

[Edit] Les critiques par notre équipe : http://php.developpez.com/livres/ind...is#L2212124945
Avatar de Kris13 Kris13 - Nouveau membre du Club https://www.developpez.com
l 25/06/2009 à 1:45
J'heiste a l'acheter, quelqu'un aurait une critique interessante ?
Avatar de RideKick RideKick - Rédacteur https://www.developpez.com
l 25/06/2009 à 8:49
Citation Envoyé par Kris13 Voir le message
J'heiste a l'acheter, quelqu'un aurait une critique interessante ?
Elle arrive sous peu .

 
couverture du livre PHP 5.2, Développez un site Web dynamique et intéractif

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

PHP 5.2, Développez un site Web dynamique et intéractif

de
Public visé : Débutant

Résumé de l'éditeur

Ce livre s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP 5.2 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 l'ouvrage idéal pour se lancer sur PHP. Les exemples cités dans le livre sont en téléchargement sur le site de l'éditeur.

Édition : ENI - 518 pages, 1re édition, 12 novembre 2007

ISBN10 : 2746039923 - ISBN13 : 9782746039926

Broché, 18 x 22

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 27.14 € TTC)
  • 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
Critique du livre par le 12 novembre 2007
"PHP 5.2, développez un site Web dynamique et interactif", un livre idéal pour les débutants.
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.




 Commenter Signaler un problème

Avatar de Yogui Yogui - Rédacteur https://www.developpez.com
l 21/08/2008 à 19:50
http://php.developpez.com/livres/?page=fr#L9782746039926

Ce livre s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP 5.2 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 l'ouvrage idéal pour se lancer sur PHP. Les exemples cités dans le livre sont en téléchargement sur le site de l'éditeur.
Avatar de arnolem arnolem - Rédacteur https://www.developpez.com
l 09/09/2008 à 0:20
"PHP 5.2, développez un site Web dynamique et interactif", un livre idéal pour les débutants.

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.

 
couverture du livre Réussir son site e-commerce

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

Réussir son site e-commerce

Avec osCommerce

de
Public visé : Débutant

Résumé de l'éditeur

À chacun sa boutique en ligne grâce à osCommerce

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

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 37.05 € TTC)
  • 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
Critique du livre par la rédaction Alain Sahli le 1er mai 2008
Ce livre est destiné a des personnes qui n'ont aucune notion de Web ou de développement. Il explique toutes les étapes pour mettre en place une boutique en ligne à l'aide d'osCommerce. L'auteur commence tout d'abord par expliquer comment installer un serveur Web puis, au fil des chapitres, met en place une libraires en ligne. Tous les thèmes importants y sont abordés, gestion de stock, importation de produits, vente croisée et incitative, gestion des paiements, bons de commande, etc.
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
Réussir son site e-commerce
avec osCommerce



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]



 
couverture du livre PHP/MySQL et JavaScript

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

PHP/MySQL et JavaScript

Les cahiers du Programmeur

de
Public visé : Intermédiaire

Résumé de l'éditeur

L'association de PHP/MySOL et de JavaScript offre au développeur un large éventail de possibilités pour réaliser, autour de formulaires HTML et de feuilles de styles CSS, des applications ergonomiques et performantes.

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

Commandez sur www.amazon.fr :

20.90 € TTC (prix éditeur 22.00 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction hpalpha le 1er juin 2005
De nombreux livres abordent PHP/MySQL et JavaScript, souvent ceux ci expliquent la syntaxe ou encore comment construire pas à pas un site internet, ici ce n'est nullement le cas, les auteurs nous fournissent des "briques logiciel" et des solutions prêtes à l'emplois pour mener les projets internet/intranet.
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 !




 Commenter Signaler un problème

Avatar de forum forum - Robot Forum https://www.developpez.com
l 03/06/2014 à 14:36
PHP/MySQL et JavaScript
Les cahiers du Programmeur


L'association de PHP/MySOL et de JavaScript offre au développeur un large éventail de possibilités pour réaliser, autour de formulaires HTML et de feuilles de styles CSS, des applications ergonomiques et performantes.

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]



 
couverture du livre Dynamisez PHP 5

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

Dynamisez PHP 5

Utilisez des extensions PHP pour dynamiser et optimiser votre code

de

Résumé de l'éditeur

Grâce à cet ouvrage vous découvrirez des extensions PHP qui vous permettront de rendre votre site plus efficace et votre code plus dynamique. Programmer du code dynamique vous permet de faire évoluer votre site en lui ajoutant de nouvelles fonctionnalités sans intervenir dans le codage. L'efficacité de votre site en utilisant des extensions vous facilite aussi sa maintenance.

Édition : Micro Application - 332 pages, 1re édition, 14 janvier 2008

ISBN10 : 2300011352 - ISBN13 : 9782300011351

Commandez sur www.amazon.fr :

23.75 € TTC (prix éditeur 25.00 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction arnolem le 27 novembre 2008
J'adore le titre de ce livre, je trouve qu'il colle parfaitement au contenu. Il vous explique comment aller plus loin en PHP que la simple génération de pages web.
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 !




 Commenter Signaler un problème

Avatar de Yogui Yogui - Rédacteur https://www.developpez.com
l 16/01/2008 à 22:19
http://php.developpez.com/livres/?page=fr#L9782300011351

Grâce à cet ouvrage vous découvrirez des extensions PHP qui vous permettront de rendre votre site plus efficace et votre code plus dynamique. Programmer du code dynamique vous permet de faire évoluer votre site en lui ajoutant de nouvelles fonctionnalités sans intervenir dans le codage. L'efficacité de votre site en utilisant des extensions vous facilite aussi sa maintenance.
Avatar de arnolem arnolem - Rédacteur https://www.developpez.com
l 18/01/2008 à 15:00
J'adore le titre de ce livre, je trouve qu'il colle parfaitement au contenu. Il vous explique comment aller plus loin en PHP que la simple génération de pages web.

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 !

 
couverture du livre PHP 5 - MySQL 5 - AJAX

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
2 commentaires
 
 

PHP 5 - MySQL 5 - AJAX

Entraînez-vous à créer des applications professionnelles

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre sur PHP, MySQL, Ajax vous permettra de maîtriser le développement de puissantes applications professionnelles. Vous vous exercerez sur les aspects techniques mais aussi sur la conception d'architectures réutilisables et performantes. Le premier chapitre consolide vos connaissances sur le langage PHP 5, son modèle objet, la gestion des exceptions et les itérateurs. Vous aurez l'occasion, au cours du deuxième chapitre, d'expérimenter l'architecture MVC pour PHP ainsi qu'un framework AJAX. Les deux chapitres suivants traitent de l'administration de MySQL 5 et de l'accès aux données, avec notamment la mise en oeuvre de procédures stockées et de transactions. Le chapitre 5 montre au travers d'un système de panier électronique comment gérer les sessions dans PHP, avec ou sans cookies. Les chapitres 6 et 7 abordent des fonctions avancées du développement LAMP, telles que les services Web, le traitement d'images ou la création d'états PDF. Le dernier chapitre est une synthèse de l'ensemble des techniques abordées par le livre et développe un site de messagerie instantanée basé sur AJAX. Les éléments nécessaires à la réalisation des exercices sont en téléchargement sur le site de l'éditeur (www.editions-eni.fr/livres). Pour les apports théoriques sur ce sujet, Editions ENI édite dans la collection Ressources Informatiques, des ouvrages sur PHP, sur MySQL ou sur Ajax. 43 QCM - 54 travaux pratiques et leurs corrigés - Plus de 27 H de mise en pratique.

Édition : ENI - 302 pages, 1re édition, 1er décembre 2007

ISBN10 : 2746040573 - ISBN13 : 9782746040571

Livre (broché) - 17 x 21 cm

Commandez sur www.amazon.fr :

25.65 € TTC (prix éditeur 25.65 € TTC) livraison gratuite !
  • 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

Critique du livre par la rédaction arnaud le 1er octobre 2008
Un bon livre pour celles et ceux qui souhaitent développer des applications web professionnelles. Il couvre des concepts et technologies comme MySQL, XML, XPATH, MVC, AJAX, les sessions, la génération de documents PDF, etc. Ces découvertes sont une première approche qui incitent à approfondir le sujet selon ses besoins.
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.




 Commenter Signaler un problème

Avatar de Yogui Yogui - Rédacteur https://www.developpez.com
l 21/10/2008 à 0:38
http://php.developpez.com/livres/?page=fr#L9782746040571

Ce livre sur PHP, MySQL, Ajax vous permettra de maîtriser le développement de puissantes applications professionnelles. Vous vous exercerez sur les aspects techniques mais aussi sur la conception d'architectures réutilisables et performantes. Le premier chapitre consolide vos connaissances sur le langage PHP 5, son modèle objet, la gestion des exceptions et les itérateurs. Vous aurez l'occasion, au cours du deuxième chapitre, d'expérimenter l'architecture MVC pour PHP ainsi qu'un framework AJAX. Les deux chapitres suivants traitent de l'administration de MySQL 5 et de l'accès aux données, avec notamment la mise en oeuvre de procédures stockées et de transactions. Le chapitre 5 montre au travers d'un système de panier électronique comment gérer les sessions dans PHP, avec ou sans cookies. Les chapitres 6 et 7 abordent des fonctions avancées du développement LAMP, telles que les services Web, le traitement d'images ou la création d'états PDF. Le dernier chapitre est une synthèse de l'ensemble des techniques abordées par le livre et développe un site de messagerie instantanée basé sur AJAX. Les éléments nécessaires à la réalisation des exercices sont en téléchargement sur le site de l'éditeur (www.editions-eni.fr/livres). Pour les apports théoriques sur ce sujet, Editions ENI édite dans la collection Ressources Informatiques, des ouvrages sur PHP, sur MySQL ou sur Ajax. 43 QCM - 54 travaux pratiques et leurs corrigés - Plus de 27 H de mise en pratique.
Avatar de Maître Kenobi Maître Kenobi - Membre éprouvé https://www.developpez.com
l 03/12/2008 à 9:24
Un bon livre pour celles et ceux qui souhaitent développer des applications web professionnelles. Il couvre des concepts et technologies comme MySQL, XML, XPATH, MVC, AJAX, les sessions, la génération de documents PDF, etc. Ces découvertes sont une première approche qui incitent à approfondir le sujet selon ses besoins.

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.
Avatar de 47-47 47-47 - Membre à l'essai https://www.developpez.com
l 29/09/2010 à 18:00
Je précise avant tout que je ne l'ai pas encore lu d'un bout à l'autre, ni dans le moindre détails...

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!

 
couverture du livre PHP5

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

PHP5

Liste des principales fonctions et syntaxe détaillée

de
Public visé : Intermédiaire

Résumé de l'éditeur

Dépliant aide-mémoire de 12 pages recensant les principales fonctions de PHP 5, classées par ordre alphabétique puis regroupées par thème. Descriptions de certains formats, opérateurs.

Édition : ENI - 12 pages, 1re édition, 1er janvier 2005

ISBN10 : 2746033798 - ISBN13 : 9782746033795

Commandez sur www.amazon.fr :

6.00 € TTC (prix éditeur 6.00 € TTC)
  • Liste des principales fonctions
  • Syntaxe détaillée
  • Regroupement thématique
  • Variables et constantes
Critique du livre par la rédaction Gérard Ernaelsten le 1er août 2008
Voici donc un petit fascicule reprenant les principales fonctions de PHP. Le titre est un peu trompeur car il ne reprend pas que des fonctions de PHP dans sa version 5, mais bien à l'ensemble des versions. Ce livret est bien destiné à un public initié : les informations contenues dans ce document ne sont pas forcément explicites pour un public non habitué.
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.




 Commenter Signaler un problème

Avatar de Yogui Yogui - Rédacteur https://www.developpez.com
l 22/08/2008 à 7:47
http://php.developpez.com/livres/?page=fr#L9782746039636

Dépliant aide-mémoire de 12 pages recensant les principales fonctions de PHP et MySQL, classées par ordre alphabétique puis regroupées par thème. Descriptions de certains formats, opérateurs?
Avatar de MaitrePylos MaitrePylos - Modérateur https://www.developpez.com
l 27/08/2008 à 14:03
« Eni Edition » nous a concocté ici un petit fascicule assez intéressant reprenant les principales fonctions de PHP et de MySQL.

Les fonctions PHP sont peu expliquées et elles requièrent une bonne connaissance. Les informations sont de type «*var_dump(mixte variable[, mixte variable,...])*», ou encore «*entier strcasecmp (chaîne valeur, chaine valeur2).

Cela dit, ce fascicule répond bien à ce dont il est destiné : être un mémo.

La partie la plus intéressante est celle consacrée à MySQL car elle est développée sous forme de schémas SQL, ce qui permet en un clin d'oeil de se rappeler par exemple que GROUP BY se trouve avant HAVING, qui est lui-même avant LIMIT. Nous retrouvons ce genre de schémas pour la manipulation de données, la définition de données ainsi que l'administration des bases de données. À cela s'ajoute toute une série des fonctions MySQL à utiliser dans les SELECT et les clauses WHERE.

Nous retrouverons également dans ce fascicule des éléments de syntaxe PHP comme le rappel des super-globales, les modes d'ouverture des fichiers et les fonctions de date.

En conclusion, ce fascicule est indispensable pour la syntaxe de MySQL (du moins pour ceux qui tâtonnent). Il sera un compagnon qui se rappellera à vous de temps à autre.

 
couverture du livre Les Cahiers du programmeur

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

Les Cahiers du programmeur

PHP 5

de

Résumé de l'éditeur

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

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

Commandez sur www.amazon.fr :

27.55 € TTC (prix éditeur 29.00 € TTC)
  • 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
Critique du livre par la rédaction RideKick le 26 mars 2008
Voici un livre qui annonce tout de suite la couleur : un cahier. La présentation reprend donc celle du cahier de l'auteur avec ses petits griffons en début de paragraphe et ses petites annotations dans les colonnes. Bref, un livre assez amusant à lire mais surtout pédagogique.
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
Les Cahiers du programmeur
PHP 5



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]



 
couverture du livre Les Cahiers du Programmeur PHP

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

Les Cahiers du Programmeur PHP

(2) Ateliers Web professionnels avec PHP/MySQL et JavaScript

de
Public visé : Expert

Résumé de l'éditeur

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.

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

Commandez sur www.amazon.fr :

19.95 € TTC (prix éditeur 21.00 € TTC)
Critique du livre par la rédaction cyberzoide le 1er septembre 2002
Cet ouvrage est destiné à un public connaissant bien le DHTML et le JavaScript. Il pose très bien le problème de la relation entre développeur et utilisateur final via une interface pour partie déportée chez ce dernier grâce au JavaScript.
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
Les Cahiers du Programmeur PHP
(2) Ateliers Web professionnels avec PHP/MySQL et JavaScript



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]



 
couverture du livre TYPO3

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

TYPO3

Sites orientés publication de contenus

de
Traducteurs : Daniel Garance
Public visé : Intermédiaire

Résumé de l'éditeur

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

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

Commandez sur www.amazon.fr :

23.75 € TTC (prix éditeur 25.00 € TTC) livraison gratuite !
  • Installation et configuration
  • Contenu
  • Configuration de l'interface d'administration
  • Gabarits de TYPO3
  • Navigation
  • Configuration de TYPO3
  • Extensions de TYPO3
Critique du livre par la rédaction Guillaume DURIAUD le 13 avril 2006
Ce livre traite de la version 3.8 de TYPO3. La version actuelle de production étant la 4.1, il y a parfois quelques différences (comme la mise en français de l'administrateur ou des termes sensiblement différents) qui peuvent parfois dérouter un peu. On arrive cependant à s'en sortir dans ces occasions soit par une recherche Internet, soit en furetant un peu plus dans le backend de TYPO3 et ainsi à poursuivre sa route dans la lecture du livre.

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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
TYPO3
Sites orientés publication de contenus



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]



 
couverture du livre PHP 5

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

PHP 5

Développer un site Web dynamique et interactif

de
Public visé : Intermédiaire

Résumé de l'éditeur

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

Édition : ENI - 504 pages, 1re édition, 1er septembre 2004

ISBN10 : 2746024586 - ISBN13 : 9782746024588

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 27.14 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction Nicolas Vallée le 1er septembre 2004
Un livre ascenseur qui vous propulse du sous-sol en terrasse !
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 ?




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP 5
Développer un site Web dynamique et interactif



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]



 
couverture du livre PHP à 200%

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

PHP à 200%

100 techniques pour dynamiser vos sites web

de
Traducteurs : Jean-Marc Delprato

Résumé de l'éditeur

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. Avec les 100 hacks de PHP à 200% vous découvrirez, entre autres, comment : Remodeler l'aspect de votre site (skins, navigation, onglets, graphes, etc.) ; Générer une présentation dynamique à partir de menus, de pop-ups ou de graphismes vectoriels ; Exploiter une base de données pour générer du contenu à la volée (documents office, code SQL, conversions, etc.) ; Concevoir des interfaces pour des applications belles et sécurisées ; Ajouter des fonctionnalités personnalisées pour vos clients (IRC, RSS, Jabber, etc.) ; Aborder PHI' sous un angle ludique avec Google Maps, des serveurs de jeux en réseau ou la Sony PSP. Passé les premiers hacks d'introduction à PHP, que vous soyez webmaster, designer ou développeur web, PHP à 200% vous permettra, à partir d'une bonne base de connaissances en PHI, d'élargir votre approche de PHP avec des hacks à la fois ludiques et .surprenants.

Édition : O'Reilly - 480 pages, 1re édition, 12 octobre 2006

ISBN10 : 2841773965 - ISBN13 : 9782841773961

Commandez sur www.amazon.fr :

32.30 € TTC (prix éditeur 34.00 € TTC)
  • 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
Critique du livre par la rédaction arnolem le 12 octobre 2006
À première vue, ce livre est plutôt attirant. En reprenant la description de l'éditeur ou le sommaire, on se dit qu'il y a beaucoup de choses fantastiques à faire avec PHP. Avant tout, je précise que ce livre peut être très controversé, c'est pourquoi j'ai fait le choix de vous présenter les points positifs et négatifs afin que vous puissiez juger par vous-même de l'intérêt qu'il aura pour vous.
« 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é.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP à 200%
100 techniques pour dynamiser vos sites web



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]



 
couverture du livre PHP 5 & MySQL 5

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

PHP 5 & MySQL 5

Formation complète technique

de

Résumé de l'éditeur

Présentation de l'éditeur
Cet ouvrage s'adresse à tous ceux qui souhaitent bénéficier d'une formation rapide et surtout complète à PHP5 & MySQL5. Ecrit par des formateurs professionnels, il vous permet de découvrir rapidement toutes les facettes des langages : de l'architecture PHP à l'utilisation des moteurs de Templates, en passant par la configuration des composants et l'interfaçage de PHP5 avec MySQL5. Vous retrouverez tout au long de votre parcours des conseils des formateurs et de nombreux exercices pour vous entraîner et valider vos acquis.

Biographie de l'auteur
Expert technique féru des nouvelles technologies, Stéphane Magne collabore au sein d'une société de services sur des projets J2EE et PHP, et s'est spécialisé dans l'architecture logicielle et matérielle, tout en animant des formations autour de ces deux technologies. Ingénieur en sociétés de services depuis 1997, Lionel Isolda se passionne pour PHP et MySQL depuis les années 2000. Il est formateur auprès de grandes entreprises sur ces sujets. Ils ont travaillé ensemble sur plusieurs projets Web PHP grand public.

Édition : Editions Micro Application - 447 pages, 1re édition, 16 avril 2007

ISBN10 : 2742963251 - ISBN13 : 9782742963256

Broché, 898 x 87 x 748

Commandez sur www.amazon.fr :

23.75 € TTC (prix éditeur 25.00 € TTC)
  • 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
Critique du livre par la rédaction RideKick le 1er juin 2008
Cet ouvrage se présente comme un cahier personnel à savoir avec des marges où on peut trouver divers astuces et informations complémentaires sur les chapitres en cours de traitement. Appuyé pour chaque sujet d'un exemple clair et d'illustrations, le lecteur prendra plaisir à approfondir chaque chapitre avec les liens proposés tout au long de sa lecture.
Après une introduction pleine d'informations mais peut-être un peu douloureuse pour un débutant, on entre dans le monde de PHP et de ses multiples modules : PEAR, GD, PDF, MySQL et d'autres SGBDR sont présents dans cet ouvrage. On regrettera peut-être la couverture très large en matière de sujets annexes à PHP, au détriment justement d'une utilisation plus spécifique de PHP et MySQL telle que le nom du livre laisse à penser.
Conclusion : un livre très intéressant qui ne se borne justement pas à PHP pur et MySQL mais aux modules périphériques permettant aux débutants de découvrir l'étendue de PHP.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
PHP 5 & MySQL 5
Formation complète technique


Présentation de l'éditeur
Cet ouvrage s'adresse à tous ceux qui souhaitent bénéficier d'une formation rapide et surtout complète à PHP5 & MySQL5. Ecrit par des formateurs professionnels, il vous permet de découvrir rapidement toutes les facettes des langages : de l'architecture PHP à l'utilisation des moteurs de Templates, en passant par la configuration des composants et l'interfaçage de PHP5 avec MySQL5. Vous retrouverez tout au long de votre parcours des conseils des formateurs et de nombreux exercices pour vous entraîner et valider vos acquis.

Biographie de l'auteur
Expert technique féru des nouvelles technologies, Stéphane Magne collabore au sein d'une société de services sur des projets J2EE et PHP, et s'est spécialisé dans l'architecture logicielle et matérielle, tout en animant des formations autour de ces deux technologies. Ingénieur en sociétés de services depuis 1997, Lionel Isolda se passionne pour PHP et MySQL depuis les années 2000. Il est formateur auprès de grandes entreprises sur ces sujets. Ils ont travaillé ensemble sur plusieurs projets Web PHP grand public.

[Lire la suite]



 
couverture du livre PHP 5

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

PHP 5

Le guide complet

de
Public visé : Débutant

Résumé de l'éditeur

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).

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

Commandez sur www.amazon.fr :

10.00 € TTC (prix éditeur 12.00 € TTC)
  • 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
Critique du livre par la rédaction Olivier Lebeau le 1er février 2007
Ce livre est, selon l'auteur, destiné aussi bien aux débutants qu'aux utilisateurs avertis.
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP 5
Le guide complet



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]



 
couverture du livre PHP et SQL

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

PHP et SQL

Mémento

de

Résumé de l'éditeur

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.

Édition : Eyrolles - 14 pages, 1re édition, 1er avril 2006

ISBN10 : 221211785X - ISBN13 : 9782212117851

Format : 10 x 21, Poids : 30 g

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC)
  • 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
Critique du livre par la rédaction arnolem le 1er avril 2006
C'est la première fois que je m'essaie aux mémentos Eyrolles et je dirais que c'est très pratique. D'une part, vous trouvez et retrouvez toutes les bases nécessaires à tous programmes PHP. D'autre part, vous aurez le droit à des petits « conseils d'experts » ainsi que des exemples simples qui vous permettront de gagner de précieuses minutes.
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP et SQL
Mémento



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]



 
couverture du livre Introduction à PHP 5

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

Introduction à PHP 5

Construire son premier site web interactif

de
Traducteurs : Eric Jacobini
Public visé : Débutant

Résumé de l'éditeur

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.

Édition : O'Reilly - 386 pages, 1re édition, 1er octobre 2004

ISBN10 : 2841772667 - ISBN13 : 9782841772667

18 x 4 x 24 cm

Commandez sur www.amazon.fr :

34.20 € TTC (prix éditeur 36.00 € TTC)
  • 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 ?
Critique du livre par la rédaction siddh le 1er octobre 2004
L'éditeur annonce que ce livre est avant tout destiné aux débutants et c'est vrai. J'ajoute quand même une précision : aux débutants... en PHP 5
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
Introduction à PHP 5
Construire son premier site web interactif



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]



 
couverture du livre PHP 5

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

PHP 5

Best practices

de
Public visé : Expert

Résumé de l'éditeur

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.

Édition : Eyrolles - 470 pages, 1re édition, 1er novembre 2005

ISBN10 : 2212116764 - ISBN13 : 9782212116762

19 x 3 x 23 cm

Commandez sur www.amazon.fr :

37.05 € TTC (prix éditeur 39.00 € TTC) livraison gratuite !
PHP est-il adapté à vos besoins ?
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
Critique du livre par la rédaction arnolem le 1er novembre 2005
Ce livre est unique en son genre. En effet, il n'est pas comme la plupart des livres de programmation, consacrés à la description de la syntaxe du langage, des types, des variables, des expressions, des opérateurs, des structures de contrôle, des fonctions natives...
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.
Critique du livre par la rédaction siddh le 1er novembre 2005
Après avoir apporté des éléments de réponse à la question "PHP est-il adapté à vos besoins ?", l'auteur rentre dans le vif du sujet en abordant les conventions et les outils que l'on peut utiliser. Tout y passe : les éditeurs, les gestionnaires de versions, les outils d'administration, les base de données ...
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP 5
Best practices



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]



 
couverture du livre PHP

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

PHP

Précis & concis

de
Traducteurs : James Guérin
Public visé : Débutant

Résumé de l'éditeur

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.

É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

Commandez sur www.amazon.fr :

8.55 € TTC (prix éditeur 9.00 € TTC)
  • 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
Critique du livre par la rédaction Nightfall le 13 mars 2003
Ce livre s'adresse aux développeurs déjà initiés au développement de pages web dynamiques et qui souhaitent acquérir très rapidement les rudiments du PHP.
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP
Précis & concis



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]



 
couverture du livre PHP en action

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

PHP en action

Solutions et exemples pour les développeurs PHP

de
Traducteurs : Alexandre Gachet

Résumé de l'éditeur

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.

Édition : O'Reilly - 650 pages, 1er janvier 2000

ISBN10 : 2841772314 - ISBN13 : 9782841772315

Commandez sur www.amazon.fr :

40.85 € TTC (prix éditeur 40.85 € TTC) livraison gratuite !
  • 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
Critique du livre par la rédaction Fabien Celaia le 1er janvier 2000
Les points forts : Excellent ouvrage de type "déblocage" pour tout développeur PHP.
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]




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP en action
Solutions et exemples pour les développeurs PHP



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]



 
couverture du livre Pratique de MySQL et PHP

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

Pratique de MySQL et PHP

Mise en oeuvre de sites web orientés données

de

Résumé de l'éditeur

Destiné aux débutants, cette deuxième édition, adaptée aux dernières fonctionnalités de PHP 4 et de MySQL, renforce encore les qualités pédagogiques qui ont fait la réputation de l'ouvrage, tout en abordant de nouveaux sujets importants, comme le traitement du XML ou la production de graphiques :

- Après une introduction consacrée à la Programmation Web, le chapitre sur l'Environnement MySQL/PHP entre dans le vif du sujet en illustrant les interactions entre MySQL et PHP. On y découvre entre autres l'utilitaire MySQL, l'interface phpMyAdmin et l'API MySQL de PHP.

- Techniques de base présente ce qu'il faut connaître pour programmer efficacement en PHP. Vous vous familiariserez avec les fonctions, les expressions régulières, les sessions, ou le traitement des erreurs.

- Création d'une base MySQL explique en détail comment concevoir, créer et modifier une base de données aussi complexe que nécessaire à l'aide de schémas « Entité/Association ».

- Développement d'utilitaires se concentre sur la construction de pages dynamiques et de formulaires de saisie, en s'aidant de fonctions simples ou de programmation objet. La technique des templates est illustrée à l'aide d'un exemple complet. Le chapitre consacré à la Production du site précise ensuite les étapes nécessaires à la construction d'un site en vraie grandeur. On y aborde l'authentification et la gestion de sessions, la mise en place de forums de discussion, et même le filtrage collaboratif !

- Le chapitre consacré à XML propose des techniques de passage d'une représentation XML à une représentation en base de données relationnelle et vice-versa. Il aborde aussi la transformation directe de XML vers HTML au moyen de programmes XSLT.

- Graphiques montre comment produire dynamiquement des figures géométriques, des camemberts, et autres diagrammes statistiques.

- Les chapitres Récapitulatif SQL et Récapitulatif PHP reprennent de façon progressive la syntaxe de ces deux langages, tandis qu'Administration de MySQL traite de la gestion des utilisateurs, des sauvegardes, de l'optimisation des performances, etc...

Vous trouverez en annexe les détails d'installation d'Apache, PHP et MySQL sous Linux et sous MS-Windows, ainsi que des références MySQL et PHP complètes, syntaxe et fonctions comprises. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer des requêtes simultanées vers ses bases de données à travers une interface web.

Édition : O'Reilly - 530 pages, 2e édition, 1er janvier 2003

ISBN10 : 2841772373 - ISBN13 : 9782841772377

Commandez sur www.amazon.fr :

31.35 € TTC (prix éditeur 33.00 € TTC) livraison gratuite !
Critique du livre par La rédaction Developpez le 1er juin 2005
Un des meilleurs livres sur PHP/MySQL. Particulièrement adapté aux débutants, il est aussi très utile aux utilisateurs plus avancé en particulier par son chapitre sur MySQL et sa partie sur l'administration/optimisation de MySQL. Un livre extrêment bien écrit, la présentation est aérée, les explications sont claires, et les exemples donnés permettent d'appliquer directement les connaissances.
Ce livre à l'avantage de tout survoler, HTML, CGI, PHP, MySQL... Il fait avancer pas à pas dans PHP, puis MySQL, qu'il explique à merveille, et de façon détaillée.
Cependant il n'y à pas de référence complète pour SQL, c'est pourquoi ce livre ne remplace pas un livre dédié aux SGBDR et au SQL. Bref ce livre est un véritable must !
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note
Critique du livre par la rédaction bigboomshakala le 1er juin 2008
Sans vouloir jouer les groupies je n'ai presque que des bonnes choses à dire au sujet de cet ouvrage. Tout d'abord il s'adresse à ceux qui ont des bases de HTML/JavaScript et de SQL, comme aux plus expérimentés.
Dans la première partie de ce livre vous avez des rappels de programmation web et les techniques de base d'utilisation de MySQL et de PHP, le tout illustrer d'exemples pertinents. Vous y apprendrez les avantages et les limites du couple MySQL/PHP.
La deuxième partie est basée sur une étude de cas afin de vous apprendre à utiliser ces technologies sur un exemple concret (n'oublions pas que le livre est orienté pratique) et aborde également l'utilisation du XML et les graphiques. La pédagogie est bonne, le bémol concernant le mini-projet sur lequel se base ce chapitre est que les sources, disponibles au téléchargement sur le site du livre, sont buggées... J'ai eu la mauvaise surprise de constater que le fichier qui sert à peupler les tables de la base est mal formaté et donc à partir de là on ne peut rien faire à part rafistoler à la main une partie de la base (et c'est long).
La troisième et dernière partie de ce livre offre un récapitulatif des commandes SQL et PHP et une annexe sur les installations nécessaires à l'utilisation de ces technologies (en environnements Linux et Windows). Vous y apprendrez à utiliser les outils d'administration et à gérer les droits des utilisateurs.
Ce livre n'a pas la prétention d'être une référence car il est orienté pratique, et son objectif est rempli. La pratique de MySQl couplé au PHP s'acquiert en douceur au travers d'exemples adaptés et de la construction d'un site.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
Pratique de MySQL et PHP
Mise en oeuvre de sites web orientés données


Destiné aux débutants, cette deuxième édition, adaptée aux dernières fonctionnalités de PHP 4 et de MySQL, renforce encore les qualités pédagogiques qui ont fait la réputation de l'ouvrage, tout en abordant de nouveaux sujets importants, comme le traitement du XML ou la production de graphiques :

- Après une introduction consacrée à la Programmation Web, le chapitre sur l'Environnement MySQL/PHP entre dans le vif du sujet en illustrant les interactions entre MySQL et PHP. On y découvre entre autres l'utilitaire MySQL, l'interface phpMyAdmin et l'API MySQL de PHP.

- Techniques de base présente ce qu'il faut connaître pour programmer efficacement en PHP. Vous vous familiariserez avec les fonctions, les expressions régulières, les sessions, ou le traitement des erreurs.

- Création d'une base MySQL explique en détail comment concevoir, créer et modifier une base de données aussi complexe que nécessaire à l'aide de schémas « Entité/Association ».

- Développement d'utilitaires se concentre sur la construction de pages dynamiques et de formulaires de saisie, en s'aidant de fonctions simples ou de programmation objet. La technique des templates est illustrée à l'aide d'un exemple complet. Le chapitre consacré à la Production du site précise ensuite les étapes nécessaires à la construction d'un site en vraie grandeur. On y aborde l'authentification et la gestion de sessions, la mise en place de forums de discussion, et même le filtrage collaboratif !

- Le chapitre consacré à XML propose des techniques de passage d'une représentation XML à une représentation en base de données relationnelle et vice-versa. Il aborde aussi la transformation directe de XML vers HTML au moyen de programmes XSLT.

- Graphiques montre comment produire dynamiquement des figures géométriques, des camemberts, et autres diagrammes statistiques.

- Les chapitres Récapitulatif SQL et Récapitulatif PHP reprennent de façon progressive la syntaxe de ces deux langages, tandis qu'Administration de MySQL traite de la gestion des utilisateurs, des sauvegardes, de l'optimisation des performances, etc...

Vous trouverez en annexe les détails d'installation d'Apache, PHP et MySQL sous Linux et sous MS-Windows, ainsi que des références MySQL et PHP complètes, syntaxe et fonctions comprises. Ce livre, conçu de manière progressive, convient aussi bien au débutant désireux de créer son propre site web et de s'initier à la programmation côté serveur, qu'au professionnel qui doit gérer des requêtes simultanées vers ses bases de données à travers une interface web.

[Lire la suite]



 
couverture du livre PHP 4

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

PHP 4

Développer un site web dynamique et interactif

de
Public visé : Expert

Résumé de l'éditeur

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.

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

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 27.14 € TTC)
  • 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
Critique du livre par la rédaction greystock le 1er décembre 2001
Encore un très bon livre français sur le php, peut-être d'un niveau plus avancé que la moyenne, puisqu'il s'agit ici de bâtir ni plus ni moins un site Web de qualité professionnelle (l'auteur a plusieurs années d'activité dans le domaine). Il conviendra parfaitement à un utilisateur débutant-intermédiaire qui souhaite aller au-delà des rudiments du langage en mettant une place une solution fiable et maîtrisée. On apprend ainsi comment se brancher sur une base Oracle ou SQLServer, les subtilités du 'magic_quotes', les différents modes de gestion d'une session, ou encore à traiter efficacement les erreurs sous php, toute chose qu'un utilisateur averti se doit de connaître.
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).




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP 4
Développer un site web dynamique et interactif



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]



 
couverture du livre PHP 4.X

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

PHP 4.X

Le tout en poche

de
Public visé : Débutant

Résumé de l'éditeur

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.

Édition : Campus Press - 458 pages, 1er novembre 2002

ISBN10 : 2744015067 - ISBN13 : 9782744015069

Commandez sur www.amazon.fr :

9.05 € TTC (prix éditeur 10.00 € TTC)
  • 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
Critique du livre par la rédaction greystock le 1er novembre 2002
Un livre pas trop cher et très bien écrit par un auteur qui a déjà produit de bons ouvrages (les 2 MégaLivres HTML4 et Javascript chez Sybex par ex.), le genre de bouquin qui se lit facilement en un WE, sans autre prétention que de fournir toutes les bases pour démarrer efficacement le php (idéal pour un nouveau venu qui veut se faire une 1re idée du langage).
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.




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
PHP 4.X
Le tout en poche



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]



 
couverture du livre Vos premiers pas avec PHP 4

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

Vos premiers pas avec PHP 4

Droit au but

de
Public visé : Débutant

Résumé de l'éditeur

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.

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

Commandez sur www.amazon.fr :

8.55 € TTC (prix éditeur 9.00 € TTC)
  • 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
Critique du livre par La rédaction Developpez le 1er mars 2002
Avec ce livre vous pouvez partir sans aucune connaissance, c'est donc un livre idéal d'initiation à PHP pour les débutants. Un Excellent Rapport Qualité / Prix !
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note




 Commenter Signaler un problème

Avatar de vermine vermine - Expert éminent sénior https://www.developpez.com
l 01/01/2008 à 12:00
Vos premiers pas avec PHP 4
Droit au but



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]