J'ai passé en revue quelques ouvrages sur le marketing et les finances, avec une poignée d'analyses. Mais les livres de programmation ont été omis, car très peu tentent de concilier compétence technique et attrait pour ceux qui ne l'ont pas encore fait. savoir si Kirk ou Picard était le meilleur capitaine.
Eh bien maintenant, nous sommes sur le point de trouver une réponse… non pas aux débats épiques sur les capitaines de Star Trek, mais à l’équilibre manquant entre la technologie et le langage vulgaire.
PHP MySQL Le Manuel manquant, de Brett McLaughlin, explique comment PHP et MySQL s’intègrent dans le développement Internet. C’est un livre de départ parfait pour les programmeurs, qui peut servir à la fois de guide de rédaction pour les propriétaires de petites entreprises curieux. J'ai découvert le livre car j'avais prévu de perfectionner certaines compétences et j'ai acheté un exemplaire pour cet article.
PHP + MySQL = Une meilleure compréhension de la dynamique de l'Internet
Présentation rapide: PHP est une programmation qui envoie des ensembles de texte à un serveur Web sous forme de commande. Si vous ne pouvez pas l’imaginer immédiatement, pensez à chaque formulaire de contact pour lequel vous avez collecté des informations sur le site Web. Les instructions pour savoir quoi faire avec les informations sont généralement du code PHP. Avec cela, imaginez que vous ayez une idée de l’intégration de ce langage de programmation. Votre site Web (ou votre application Web) deviendra un actif exploitable, en fonction de votre imagination avec le code, et clarifiera les préoccupations relatives à la base de données.
Si vous avez cette imagination, vous imaginerez une grande compréhension du point de vue de McLaughlin. Il vous guide lors de la configuration et des premières commandes. MySQL est ajouté dans quelques chapitres dans, ainsi que dans les tables de planification de bases de données et les expressions régulières (si vous utilisez des filtres de segmentation et d’objectif dans une solution d’analytique Web, vous apprécierez ce traitement). Les propriétaires d'entreprise soucieux de la sécurité apprécieront les chapitres relatifs à l'authentification.
Ce n'est pas le seul livre qui associe PHP et MySQL. Dans de nombreux cas, les fonctionnalités de chacune d'elles fonctionnent main dans la main, et certains livres introduisent également d'autres langues complémentaires. Mais Le manuel manquant est l'un des rares à une taille raisonnable. La lecture de son organisation en chapitres ne vous éloignera pas trop des autres tâches de l’entreprise.
Des écarts qui ne s'écartent jamais pour expliquer clairement le code
McLaughin améliore les bases avec ses accessoires. L’insertion de notes est typique de ce type de livre - comme Le guide complet des idiots sur WordPress ou Optimisation du moteur de recherche pour les nuls - Mais la sélection de McLaughlin répond vraiment aux préoccupations des programmeurs et aux questions de type "comment ça se passe" pour un profane.
Un segment sur la planification d’une page d’erreur, par exemple, se termine par des conseils utiles sur la remise non surprenant d’une correction de page:
«Si vous démarrez tout juste ou que vous avez des ressources limitées, vous feriez bien de simplement dire que vous êtes averti lorsque des erreurs se produisent et que vous résolvez généralement les problèmes en 24 ou 36 heures… Vous pouvez configurer une règle dans le courrier électronique pour mettre en surbrillance les courriers. ce sujet. Quoi que vous fassiez, assurez-vous que votre réactivité correspond aux promesses de votre page d'erreur, sinon vous aurez beaucoup plus à traiter qu'un problème de programmation. "
Programmation et discussion avec les bases de données qui rendent les propriétaires de petites entreprises plus sages
Comme vous pouvez le constater dans la citation précédente, l’approche de McLaughlin consiste à expliquer ce que la plupart des programmeurs rencontrent. Les lecteurs des petites entreprises peuvent avoir l’impression que les commentaires ne leur parlent pas, mais les pépites peuvent aider à comprendre un peu ce que subit un programmeur, ce qui peut éventuellement aider une discussion avec un développeur pour définir les besoins de son site Web et de ses applications.
Ce n’est pas la même structure que le livre de Ramon Ray, Ressources technologiques pour les entreprises en croissance, qui est prévu au départ pour expliquer une technologie (cloud). Mais les pépites de programmation de McLaughlin fonctionnent.
Découvrez ce commentaire sur SQL et MySQL. McLaughlin souligne que SQL est un langage, que MySQL est un programme de base de données, puis explique en quoi ces observations peuvent vous aider ultérieurement dans vos choix liés à l'informatique:
«Si vous pouvez garder la différence entre SQL et MySQL dans votre tête, vous êtes en avance sur le match. C’est parce que lorsque vous travaillez avec PHP, vous êtes connecté à une base de données MySQL, mais vous écrivez des commandes et des requêtes SQL. En conséquence, vous pouvez passer à une autre base de données et presque tout votre SQL fonctionne tant que la base de données accepte le SQL. ”
Faire un effort pour comprendre certaines nuances de programmation comme celle-ci peut être un avantage. Et McLaughlin s'efforce de rendre cet avantage le plus utile possible.
PHP MySQL Le manuel manquant est sans aucun doute un livre de programmeur. C’est un résultat évident puisque son éditeur, O’Reilly, est spécialisé dans les webinaires techniques, la formation et les livres sur le langage de programmation et le développement Web.
Toutefois, les propriétaires de petites entreprises qui ont déjà épuisé le langage HTML et qui accroissent la complexité de leurs sites peuvent consulter ce livre en particulier pour connaître certaines des bonnes préoccupations techniques. Le texte est avant tout un délice pour les codeurs débutants. Mais je pense que quelques propriétaires avertis de petites entreprises ressentiront également un certain plaisir après une lecture éclairée.