Les 5 meilleurs livres sur PHP et MySQL

Les 5 meilleurs livres sur PHP et MySQL

 

Cet article vous présente une sélection de 5 des meilleurs livres sur PHP et MySQL.


1. Concevez votre site web avec PHP et MySQL (Mathieu Nebra)

Concevez votre site web avec PHP et MySQL (Mathieu Nebra)

Disponible sur Amazon Disponible à la Fnac

Présentation du livre

Blogs, réseaux sociaux, pages d’accueil personnalisables… Depuis quelques années, les sites web ont gagné en fonctionnalités et sont devenus dans le même temps de plus en plus complexes.

Que le temps de la “page web perso” est loin ! Aujourd’hui, il faut que ça bouge ! On veut voir des actualités sur la page d’accueil, on veut pouvoir les commenter, discuter sur des forums, bref, participer à la vie du site.

Le langage PHP a justement été conçu pour créer des sites “vivants” (on parle de sites dynamiques). Si vous voulez apprendre à créer vous aussi des sites web dynamiques et que vous êtes débutant en programmation, ce livre est pour vous !

À propos de l’auteur

Co-fondateur d’OpenClassrooms, Mathieu Nebra se passionne depuis l’âge de 13 ans pour la création de cours en ligne. Son objectif : partager la connaissance d’une façon nouvelle, chaleureuse et enfin accessible à tous.

Auteur de plusieurs best-sellers, il publie régulièrement des cours en ligne et expérimente de nouvelles approches pédagogiques avec la communauté de plus d’un million de membres qu’il a fédérée.


2. Développer un site web en PHP, MySQL et Javascript (Robin Nixon)

Développer un site web en PHP, MySQL et Javascript (Robin Nixon)

Disponible sur Amazon Disponible à la Fnac

Présentation du livre

Bestseller sur Amazon.fr durant 18 mois, l’édition précédente se classe encore parmi le top 5 ! Cette 5e édition retient les qualités qui en ont fait un immense succès et apporte des nouveautés intéressantes telles que Web Apps et Mobile.

Profitez des centaines de codes sources gratuits en ligne sur le site de l’éditeur pour construire des sites web interactifs, axés sur les données avec la puissante combinaison des technologies en source ouverte et des normes du Web, même si vous n’avez que des connaissances de base du HTML.

Avec ce guide en mains, vous abordez la programmation web dynamique à l’aide des technologies de base d’aujourd’hui.

Quelques-unes des nombreuses nouveautés de cette 5e édition :

  • Évolutions apportées par HTML 5.1 au HTML5, ainsi que celles de PHP 5.5 et ultérieur.
  • Utilisation du serveur Ampps au lieu de XAMP, pour simplifier considérablement la phase de préparation d’une pile de serveurs de développement.
  • Toujours plus de sécurité :
    • Avec la fonction de salage et de hachage intégrée à PHP 5.5 et ultérieur.
    • Sans compter les multiples fonctions réutilisables de nettoyage des entrées des utilisateurs, réactualisées.
    • Choix pour le protocole TLS (Transport layer security) au lieu de SSL.
  • Adaptation aux nouvelles habitudes des internautes de désactiver les cookies et JavaScript.
  • Nouveau chapitre traitant de la gestion transparente des appareils portatifs, dits « mobiles », avec jQuery Mobile.
  • Mises à jour, telles la suppression des microdonnées utilisées auparavant par les moteurs de recherche, et désormais abandonnées. Également d’autres options proposées suite au changement de politique d’accès aux API de Google.
  • Remarques bien ciblées à propos des contraintes imposées par la protection de la vie privée, notamment au niveau de la géolocalisation et du stockage de données personnelles.

À propos de l’auteur

Robin Nixon a rédige des centaines d’articles dans le domaine. Il a développé de nombreux sites web à l’aide d’outils en code source ouvert et s’est spécialisé dam les technologies présentées dans ce livre. Il est auteur de plus d’une vingtaine de livres dont ce bestseller paru en neuf langues.


3. Apprendre à développer un site web avec PHP et MySQL – Exercices pratiques et corrigés (Olivier Rollet)

Apprendre à développer un site web avec PHP et MySQL - Exercices pratiques et corrigés (Olivier Rollet)

Disponible sur Amazon Disponible à la Fnac

Présentation du livre

Ce livre s’adresse à un public de développeurs débutants connaissant déjà le HTML et les CSS et qui souhaitent bien comprendre le fonctionnement d’une application web pour créer leurs propres sites web dynamiques avec PHP et MySQL.

Dans une première partie, le lecteur installera son environnement de développement WAMP puis découvrira les bases du langage PHP (en version 7 au moment de l’écriture), ses principales fonctions et structures de contrôle, ainsi que des explications sur la transmission des données entre les pages et sur la librairie graphique (les effets spéciaux sur une image).

Ces apports théoriques sont accompagnés de nombreux exemples. Il en est de même dans la deuxième partie du livre, consacrée au langage SQL. Le lecteur découvrira ce qu’est une base de données MySQL et les différentes méthodes pour y accéder avec PHP (PDO, SQL Avancé) et comment assurer la sécurité de la base.

Un chapitre est également consacré aux premiers pas sur la Programmation Orientée Objet et un autre à la gestion de la configuration et des performances. Pour que le lecteur puisse se forger une première expérience significative, l’auteur a préparé de nombreux exercices à la fin de chaque chapitre (exemples : comme créer un blog, une newsletter, un module de paiement en ligne PayPal…) et propose aussi leurs corrigés.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Les chapitres du livre :

  • Introduction
  • Utilisation de WAMP
  • Les bases du langage PHP
  • Les fonctions et structures de contrôle
  • Transmettre des données d’une page à l’autre
  • Les effets spéciaux sur une image
  • Base de données MySQL
  • L’objet
  • Configuration
  • Sécurité
  • Cas pratiques et corrigés

À propos de l’auteur

Titulaire d’un diplôme d’ingénieur maître en Génie électrique et Informatique Industrielle, Olivier Rollet a travaillé comme développeur sur de nombreux projets de sites web pendant 12 ans.

Aujourd’hui formateur dans le domaine du développement autour des nouvelles technologies web, il connaît parfaitement les attentes des lecteurs néophytes et leur fournit un livre très opérationnel pour se lancer dans la création de sites web dynamiques.


4. PHP et MySQL pour les Nuls (Janet Valade)

PHP et MySQL pour les Nuls (Janet Valade)

Disponible sur Amazon Disponible à la Fnac

Présentation du livre

Avec cette 6e édition de PHP et MySQL pour les Nuls, vous verrez qu’il n’est plus nécessaire d’être un as de la programmation pour développer des sites Web dynamiques et interactifs.

Ce livre vous introduira aux toutes dernières évolutions des deux langages. Vous apprendrez à manipuler tous les outils de gestion de sessions, les cookies, gérer le code XML et JavaScript, mettre en place des systèmes de sécurité, et bien d’autres choses encore…

Au programme :

  • Configurer l’environnement de travail
  • Développer une application base de données sur le Web
  • Protéger les données
  • Un premier script PHP
  • De PHP 4 à PHP 5
  • Mouvements de données
  • XML et XSLT
  • Réaliser un catalogue en ligne
  • Créer un site Web à accès réservé.

À propos de l’auteur

Janet Valade est spécialiste du développement PHP et elle dirige une société américaine spécialisée dans la conception de sites Web. Elle est l’auteur de nombreux ouvrages sur la programmation Web.


5. PHP 7 Avancé (Eric Daspet, Pascal Martin, Julien Pauli, Cyril Pierre de Geyer)

PHP 7 Avancé (Eric Daspet, Pascal Martin, Julien Pauli, Cyril Pierre de Geyer)

Disponible sur Amazon Disponible à la Fnac

Présentation du livre

PHP 7 est la dernière version majeure du langage qui propulse 80 % du Web. PHP 7 et son écosystème offrent aux développeurs tous les outils nécessaires à la mise en place d’applications web professionnelles : programmation orientée objet, espaces de noms, fonctions anonymes, création et consommation de services web et d’API, couche d’abstraction de bases de données relationnelles ou extensions permettant la connexion à des bases NoSQL, manipulation de documents XML, support JSON, bibliothèques de composants et frameworks…

Ce livre reprend l’approche pédagogique du best-seller PHP 5 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é…

La nouvelle édition de l’ouvrage couvre l’intégralité des nouveautés apportées par les versions 7.x de PHP.

À propos de l’auteur

Pascal Martin est DevOps, spécialisé sur PHP, son écosystème et le cloud. Il travaille chez M6Web à Lyon. Auteur de plusieurs livres, il publie également des articles sur son blog et participe régulièrement à des conférences. Il coanime l’antenne lyonnaise de l’Association française des utilisateurs de PHP.

Julien Pauli est architecte système et web, il travaille chez Sensiolabs. Véritable passionné de l’open source, il s’investit et contribue à l’amélioration quotidienne de PHP en corrigeant des bugs et en développant des idées/concepts via des extensions. Il a été en charge de la gestion des sortes des versions 5.5 et 5.6 du langage et poste sur jpauli.github.io.

Cyril Pierre de Geyer est responsable des branches conseil et formation d’Openska, les experts Web, Data et DevOps. Expert IT spécialisé en open source et dans l’enseignement, il travaille depuis vingt ans dans les technologies web et la formation. Il a mis en pratique son expertise PHP pour de nombreuses références importantes telles que BlaBlaCar, Unesco, Drupagora, Orange, France Télévisions… Il est également fondateur de Rocket School, l’écale des talents du numérique.

 
error: Contenu protégé