PHP 8 Objekte, Patterns und Praxis: Oo-Erweiterungen, Design Patterns und wichtige Entwicklungswerkzeuge beherrschen

Bewertung:   (4,7 von 5)

PHP 8 Objekte, Patterns und Praxis: Oo-Erweiterungen, Design Patterns und wichtige Entwicklungswerkzeuge beherrschen (Matt Zandstra)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seinen umfangreichen Inhalt und seine Klarheit gelobt, was es zu einer wertvollen Ressource für mittlere bis fortgeschrittene PHP-Entwickler macht, die ihr Verständnis von objektorientierter Programmierung (OOP) und Best Practices verbessern wollen. Obwohl es für seine Organisation und Gründlichkeit gelobt wird, wird darauf hingewiesen, dass das Buch nicht für absolute Anfänger geeignet ist.

Vorteile:

Mehr als 200 Seiten neuer Inhalt
ausgezeichneter Autor mit klaren Erklärungen
gut organisiert und gründlich
großartig zum Erlernen von PHP und OOP
wertvoll für mittlere bis fortgeschrittene Entwickler
bietet Einblicke in Best Practices.

Nachteile:

Nicht für Anfänger geeignet
setzt Programmier- und PHP-Vorkenntnisse voraus
einige Leser finden es schwierig, ohne zusätzliches Material zu lesen
Beispiele könnten länger sein
würde von der Erstellung einer Demo-App neben dem Buch profitieren.

(basierend auf 8 Leserbewertungen)

Originaltitel:

PHP 8 Objects, Patterns, and Practice: Mastering Oo Enhancements, Design Patterns, and Essential Development Tools

Inhalt des Buches:

Lernen Sie, wie Sie mit PHP elegante und grundsolide Systeme entwickeln können, unterstützt durch drei Schlüsselelemente: Objektgrundlagen, Designprinzipien und Best Practices. Die 6. Auflage dieses beliebten Buches wurde vollständig für PHP 8 aktualisiert, einschließlich Attribute, Förderung von Konstruktoreigenschaften, neue Pseudo-Argumente und Rückgabewerte und vieles mehr. Außerdem werden viele neue Funktionen seit der letzten Auflage behandelt, darunter typisierte Eigenschaften, der Null-Coalescing-Operator und ungültige Rückgabetypen. Dieses Buch bietet eine solide Grundlage für die Unterstützung von Objekten in PHP, es baut auf dieser Grundlage auf, um die Kernprinzipien des Softwaredesigns zu vermitteln, und behandelt dann die Werkzeuge und Praktiken, die für die Entwicklung, das Testen und den Einsatz von robustem Code erforderlich sind.

PHP 8 Objects, Patterns, and Practice beginnt mit einer Einführung in die objektorientierten Funktionen von PHP. Es werden wichtige Themen wie Klassendeklarationen, Vererbung und Reflexion vorgestellt. Der nächste Abschnitt ist den Entwurfsmustern gewidmet. Hier werden die Prinzipien erklärt, die Muster so leistungsfähig machen. Sie werden viele der klassischen Entwurfsmuster kennenlernen, darunter Unternehmens- und Datenbankmuster. Der letzte Abschnitt des Buches befasst sich mit den Werkzeugen und Praktiken, die dabei helfen können, großartigen Code in ein erfolgreiches Projekt zu verwandeln. Der Abschnitt zeigt, wie man mehrere Entwickler und Releases mit Git verwaltet und wie man Builds und Abhängigkeiten mit Composer verwaltet. Außerdem werden Strategien für automatisierte Tests und kontinuierliche Integration vorgestellt.

Nach der Lektüre und Nutzung dieses Buches werden Sie objektorientierte Erweiterungen, Design Patterns und die wichtigsten Entwicklungswerkzeuge für PHP 8 beherrschen.

Was Sie lernen werden

⬤ Arbeiten Sie mit objektorientierten Grundlagen: Schreiben Sie Klassen und Methoden, instanziieren Sie Objekte und erstellen Sie mächtige Klassenhierarchien mit Hilfe von Vererbung.

Beherrschen Sie fortgeschrittene objektorientierte Funktionen, einschließlich statischer Methoden und Eigenschaften, Verwaltung von Fehlerbedingungen mit Ausnahmen und Erstellung abstrakter Klassen und Schnittstellen.

⬤ Verstehen und nutzen Sie Designprinzipien, um Objekte und Klassen effektiv in Ihren Projekten einzusetzen.

⬤ Entdecken Sie eine Reihe von leistungsstarken Mustern, die Sie in Ihren eigenen Projekten implementieren können.

⬤ Garantieren Sie ein erfolgreiches Projekt mit Unit-Tests, Versionskontrolle, Build-, Installations- und Paketmanagement sowie kontinuierlicher Integration.

Für wen ist dieses Buch gedacht?

Jeder, der zumindest über Grundkenntnisse in PHP verfügt und dessen objektorientierte Funktionen in seinen Projekten nutzen möchte. Es richtet sich auch an PHP-Programmierer, die sich mit den Praktiken und Werkzeugen (Versionskontrolle, Testen, kontinuierliche Integration usw.) vertraut machen wollen, die Projekte sicher, elegant und stabil machen können.

Weitere Daten des Buches:

ISBN:9781484267905
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:833

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

PHP 8 Objekte, Patterns und Praxis: Oo-Erweiterungen, Design Patterns und wichtige...
Lernen Sie, wie Sie mit PHP elegante und grundsolide Systeme entwickeln...
PHP 8 Objekte, Patterns und Praxis: Oo-Erweiterungen, Design Patterns und wichtige Entwicklungswerkzeuge beherrschen - PHP 8 Objects, Patterns, and Practice: Mastering Oo Enhancements, Design Patterns, and Essential Development Tools
PHP-Objekte, -Muster und -Praxis - PHP Objects, Patterns and Practice
Dieses Buch führt Sie über die PHP-Grundlagen hinaus zu den von professionellen...
PHP-Objekte, -Muster und -Praxis - PHP Objects, Patterns and Practice

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: