Note :
Le livre est apprécié pour son contenu exhaustif et sa clarté, ce qui en fait une ressource précieuse pour les développeurs PHP de niveau moyen à avancé qui cherchent à améliorer leur compréhension de la programmation orientée objet (POO) et des meilleures pratiques. Bien que loué pour son organisation et sa rigueur, il est à noter que le livre n'est pas adapté aux débutants complets.
Avantages:⬤ Plus de 200 pages de nouveau contenu
⬤ excellent auteur avec des explications claires
⬤ bien organisé et complet
⬤ excellent pour l'apprentissage de PHP et de la POO
⬤ précieux pour les développeurs moyens à avancés
⬤ offre des aperçus des meilleures pratiques.
⬤ Ne convient pas aux débutants
⬤ suppose des connaissances préalables en programmation et en PHP
⬤ certains lecteurs trouvent qu'il est difficile de lire sans matériel supplémentaire
⬤ les exemples pourraient être plus longs
⬤ il serait utile de construire une application de démonstration en même temps que le livre.
(basé sur 8 avis de lecteurs)
PHP 8 Objects, Patterns, and Practice: Mastering Oo Enhancements, Design Patterns, and Essential Development Tools
Apprenez à développer des systèmes élégants et solides en PHP, en vous appuyant sur trois éléments clés : les principes fondamentaux des objets, les principes de conception et les meilleures pratiques. La 6e édition de ce livre populaire a été entièrement mise à jour pour PHP 8, y compris les attributs, la promotion des propriétés des constructeurs, les nouveaux pseudo-types d'argument et de retour, et plus encore. Il couvre également de nombreuses fonctionnalités nouvelles depuis la dernière édition, y compris les propriétés typées, l'opérateur de coalescence null, et les types de retour void. Ce livre fournit une base solide sur le support des objets en PHP, il s'appuie sur cette base pour inculquer les principes fondamentaux de la conception logicielle et couvre ensuite les outils et les pratiques nécessaires pour développer, tester et déployer un code robuste.
PHP 8 Objects, Patterns, and Practice commence par couvrir les fonctionnalités orientées objet de PHP. Il introduit des sujets clés tels que la déclaration des classes, l'héritage et la réflexion. La section suivante est consacrée aux modèles de conception. Elle explique les principes qui rendent les modèles puissants. Vous couvrirez la plupart des modèles de conception classiques, y compris les modèles d'entreprise et de base de données. La dernière partie du livre couvre les outils et les pratiques qui peuvent aider à transformer un code de qualité en un projet réussi. Cette section montre comment gérer plusieurs développeurs et versions avec git, et comment gérer les builds et les dépendances avec Composer. Elle explore également les stratégies de tests automatisés et d'intégration continue.
Après avoir lu et utilisé ce livre, vous maîtriserez les améliorations orientées objet, les modèles de conception et les outils de développement essentiels disponibles pour PHP 8.
Ce que vous apprendrez
⬤ Travailler avec les fondamentaux de l'objet : écrire des classes et des méthodes, instancier des objets, et créer de puissantes hiérarchies de classes en utilisant l'héritage.
Maîtriser les fonctionnalités avancées de l'orientation objet, y compris les méthodes et propriétés statiques, la gestion des conditions d'erreur avec les exceptions, et la création de classes abstraites et d'interfaces.
⬤ Comprendre et utiliser les principes de conception pour déployer efficacement les objets et les classes dans vos projets.
⬤ Découvrir un ensemble de modèles puissants que vous pouvez mettre en œuvre dans vos propres projets.
⬤ Garantir la réussite d'un projet grâce aux tests unitaires, au contrôle de version, à la gestion de la construction, de l'installation et des paquets, ainsi qu'à l'intégration continue.
A qui s'adresse ce livre ?
Toute personne ayant au moins une connaissance de base de PHP et souhaitant utiliser ses fonctionnalités orientées objet dans ses projets. Il s'adresse également aux codeurs PHP qui souhaitent connaître les pratiques et les outils (contrôle de version, tests, intégration continue, etc.) qui peuvent rendre les projets sûrs, élégants et stables.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)