Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03318.jsonl.gz/647

PHP - OOP, Design Patterns und UML OOP, Design Patterns und UML
von Marco Skulschus

- Taschenbuch
- Erschienen: 23.12.2011
- Versandfertig innert 1-2 Werktagen.
-
Erschienen bei: Comelio GmbH
- ISBN-10: 3-939701-65-3
- ISBN-13: 9783939701651
- Einband: Taschenbuch, m. Abbildungen
- Auflage: 2. überarbeitete Auflage.
- Seitenzahl: 460
- Gewicht: 642 g
- Sprache(n): Deutsch

Kurzbeschreibung zu "PHP - OOP, Design Patterns und UML"
PHP 5 ermöglicht dem Programmierer, die objektorientierte Verwendung von PHP und den Einsatz gängiger objektorientierter Entwurfstechniken. Dieses Buch will erfahrenen PHP-Programmierern die OOP-Prinzipien anhand der PHP-Syntax erläutern. Nach einer Darstellung der neuen PHP-Techniken folgt eine umfangreiche Einführung in das Wesen und den Nutzen von Entwurfsmustern sowie die Vorstellung einer Reihe von Mustern aus Standard- und Enterprisekatalog für die Entwicklung erweiterbarer, wieder verwendbarer Architekturen in PHP. Die Enterprise-Muster werden unter dem Blickwinkel der Mehrschichtigkeit eingeführt. Zur Planung, Kontrolle und Dokumentation lernen PHP-Programmierer, eine Reihe von UML-Diagrammen sowie die Use Case-Technik zu verwenden.
Auf der Webseite zum Buch finden Sie Sie alle Beispiel-Dateien zum Download.
Beschreibung von "PHP - OOP, Design Patterns und UML"
PHP 5 bietet dem Programmierer die Möglichkeit, PHP objektorientiert und unter Einsatz von gängigen objektorientierten Entwurfstechniken zu verwenden. Dieses Buch will Anfängern in der OOP, die aber gleichzeitig fortgeschrittene PHP-Programmierer sind, die OOP-Prinzipien anhand der PHP-Syntax erläutern. Nach einer Darstellung der neuen PHP-Techniken folgt ein umfangreicher Teil, der in das Wesen und den Nutzen von Entwurfsmustern einführt und eine Reihe von Mustern aus Standard- und Enterprisekatalog für die Entwicklung von erweiterbaren und wieder verwendbaren Architekturen in PHP vorstellt. Die Enterprise-Muster werden unter dem Blickwinkel der Mehrschichtigkeit eingeführt. Zur besseren Planung, Kontrolle und Dokumentation lernen PHP-Programmierer, eine Reihe von UML-Diagrammen sowie die Use Case-Technik zu verwenden.
Leseprobe aus "PHP - OOP, Design Patterns und UML"
"Persönliches Vorwort
Einige Leser wissen möglicherweise, dass ich meistens alles indirekt und ohne persönliche Ansprache formuliere, sodass ich hier extra ein persönliches Vorwort einfügen muss, um einmal kurz aus diesem Formulieren ausbrechen zu können.
Ich beschäftige mich mit PHP professionell seit Veröffentlichung der Version 4 und habe in den vergangenen Jahren immer wieder in Büchern und Magazinen Techniken der PHP-Programmierung vorgestellt. Sogar mein allererstes Buch war ein klassisches Einsteigerbuch für PHP und MySQL. Laut aktuellem Plan werde ich ein solches Buch wohl erst zur nächsten Version schreiben, denn auch dieses ist ein Buch, das ich wie dieses OOP-Buch immer einmal bzw. noch einmal schreiben wollte. Wesentlich sind natürlich auch die vielen Seminare, die ich zur PHP-Programmierung und angrenzenden Themen wie Entwurfsmustern oder Software-Planung seit Jahren durchführe.
Als die Version 5 herauskam, gab es einen beeindruckenden Boom an Seminar- und Beratungsanfragen zum Thema Objektorientierung, Planung und Programmierung im Team. Es ist nicht häufig, dass man ein Seminar erst dann konzipiert, wenn man es schon mehrfach durchgeführt hat oder man es erst dann als Standard-Thema anbietet, wenn eine Reihe von Kunden sich mehr mit der richtigen Themenauswahl und Präsentationsform beschäftigt haben als der Dozent - aber genau in diesem Bereich verhielt es sich so. Dass ich erst zwei Jahre später dazu kam, endlich die erste Auflage dieses Buch zu schreiben, war ein wenig ärgerlich, aber andererseits vielleicht auch ein besonderer Vorteil. Denn nur so konnte ich das, was ich PHP-Programmierern vermitteln wollte, auch am besten auswählen. Aus den vielen Seminarterminen zu diesem Thema sowie den vielen Besuchen bei PHP-Teams und Firmen, die ausschließlich PHP-Software erstellen, konnte ich den Inhalt so destillieren, dass ich meine, behaupten zu könnten, dass Sie eine sehr gute Quelle in der Hand halten, mit der Sie sich bedenkenlos in die Welt der Objektorientierung begeben können.
Wenn man wie ich zwischen der Java/.NET- und PHP-Welt wandelt, dann kennt man nicht nur die vielen Diskussionen rund um Open oder Closed Source-Software, sondern natürlich auch die Vorbehalte oder Vergötterungen von prozeduralen oder objektorientierten Techniken. Im Buch finden Sie noch an verschiedenen Stellen persönliche Anmerkungen, sodass ich diese hier auf die beiden Allerweltssprüche 'Es kommt darauf an' und 'Die Mischung macht's' reduzieren kann. Hätte ich das Buch unmittelbar nach Veröffentlichung der PHP 5-Version geschrieben, hätte ich vermutlich ausschließlich die neue Syntax beschrieben und Ihnen nebenbei auch noch versucht, ausführlich zu erklären, dass ein Gästebuch mit 200 Zeilen nur objektorientiert funktionieren kann. Mittlerweile sehe ich das durchaus differenzierter. Dass objektorientiertes Vorgehen die beste Technik darstellt, die man zurzeit bei der Anwendungsentwicklung nutzen kann, steht für mich ebenso wie ein Fels in der Brandung wie auch die Erkenntnis, dass man den Charakter von PHP weiterhin bei der Wahl der Werkzeuge berücksichtigen muss. Nicht jede OOP-Technik ist in PHP sinnvoll nutzbar, nicht jeder komplizierte Entwurf ist die beste Wahl, aber sobald eine Software ernsthaft und mit langem Lebenszyklus und einiger Komplexität entwickelt werden soll, sollte man allen alten Techniken den Rücken zukehren.
Dabei kommt es aber nicht nur darauf an, überhaupt irgendeine Klasse zu formulieren und quasi ein prozedurales Programm in einer einzigen Methode zu formulieren und diese dann aufzurufen. Vielmehr finden Sie in diesem Buch nach der Darstellung der verfügbaren Syntax zum größten Teil ganz andere Themen, die direkt mit PHP nichts zu tun haben, sondern die ein Rüstzeug für die objektorientierte Arbeit auch in anderen Sprachen bieten, aber hier speziell für PHP-Programmierer von mir zusammen gestellt wurden. ..."
Autorenportrait
Marco Skulschus (Jahrgang 1978) studierte Ökonomie in Wuppertal und Paris. Während des Studiums arbeitete er als Programmierer bei einem Internet-Startup und dann als Trainer/Berater für verschiedene IT-Unternehmen, bis er zu seinem heutigen Arbeitgeber kam. Bei der Comelio GmbH ist er im Bereich Softwareentwicklung tätig und plant betriebswirtschaftliche Software im Bereich Auswertungen und Reporting. Er interessiert sich besonders für XML und Datenmodellierung, wobei er hier auch fortgeschrittene Techniken wie Ontologien verwendet.
Er blickt auf vier Bücher zum Thema XML (darunter XML Schema, XSLT und XSL-FO) sowie ein sehr umfangreiches Werk zum Thema Programmierung mit Oracle 10g, in welchem er auch die Verwendung von Oracle zusammen mit Java, C++ und PHP darstellt. Im Bereich PHP begann er seine schriftstellerische Arbeit mit einem Grundlagen-Buch zu PHP und MySQL sowie einem Werk zu Standard-SQL. Zurzeit sind von ihm zusammen mit diesem Buch drei Bücher zur PHP-Programmierung bei Comelio Medien erhältlich.
Portraits
Marco Skulschus: Dipl.-Kfm. Marco Skulschus studierte Ökonomie in Wuppertal und Paris. Sein Interesse für Webprogrammierung und Datenbanken manifestierte sich endgültig, als er bei einem Internet-Start-Up arbeitete. Zusammen mit seinem Kollegen Dipl.-Ing. Marcus Wiederstein gründete er daraufhin im Ruhrgebiet eine eigene Firma: SeMeCon - Seminare Medien Consulting (www.semecon.de). Seine Erfahrungen aus Seminaren und Kundenlösungen fließen in seine Bücher ein.
Bewertung unserer Kunden
Wie denken Sie über dieses Produkt?

Das haben andere Kunden neben diesem Artikel gekauft: