Objektorientiertes PHP (Band 2): MySQL und Doctrine 2 by Jan Teriete
German | 30 Mar. 2017 | ASIN: B06XYR754V | 324 Pages | AZW3 | 663.64 KB
German | 30 Mar. 2017 | ASIN: B06XYR754V | 324 Pages | AZW3 | 663.64 KB
Der praktische Einstieg in Doctrine 2
Meistern Sie die Grundlagen von Doctrine 2 – schnell, effektiv und praxisorientiert
PHP für Fortgeschrittene: Nach einer kurzen Wiederholung der OOP-Grundlagen erlernen Sie mit diesem Buch praxisnah neue PHP-Techniken. Sie beschäftigen sich mit Namespaces und Fluent Interfaces, strukturieren Ihre Webanwendungen mithilfe von BREAD, validieren Benutzereingaben und freunden sich bei der Verwaltung von Drittanbieter-Abhängigkeiten mit Composer an. Darüber hinaus lernen Sie, wie Sie mit Doctrine 2 objektorientiert auf MySQL-Datenbanken zugreifen. Zahlreiche Übungsaufgaben und Codebeispiele sorgen dafür, dass Sie Ihre OOP-Fähigkeiten praktisch festigen.
Der PHP-Spezialist Jan Teriete bringt die Quintessenz seines Buches so auf den Punkt: »Lernen Sie, wie Sie OOP einsetzen können, um sauberen, wartbaren und vor allem lesbaren Code zu schreiben, und erfahren Sie, welche Sicherheitsprobleme Sie auf jeden Fall kennen und bei der Umsetzung vermeiden sollten.«
Das Buch wendet sich an Programmieranfänger mit fortgeschrittenen PHP-Kenntnissen und alle, die ihre Kompetenz im Bereich PHP-Programmierung professionalisieren wollen. In jedem Fall mitbringen sollten Sie grundlegende Kenntnisse in der objektorientierten Programmierung (Objekte, Klassen, Attribute, Methoden und Vererbung). Außerdem sollten Ihnen Konzepte wie MVC, Front-Controller und Two-Step-Rendering bekannt sein. Idealerweise haben Sie zuvor die »Grundlagen der OOP« von Jan Teriete erfolgreich durchgearbeitet.
Die 2017er Ausgaben der dreiteiligen PHP-Lernbuchreihe wurden für PHP 5.6 aktualisiert. Alle Beispiele und Lösungen sind auch mit PHP 7.0 und 7.1 lauffähig.
Das Buch »Objektorientiertes PHP: MySQL und Doctrine 2« wird regelmäßig überarbeitet.Seit Ende März 2017 liegt eine erneut aktualisierte und ergänzte Fassung vor. Sie lernen unter anderem:
Was Composer und Packagist sind und wie Sie damit den OR-Mapper Doctrine 2 als Stand-alone-Lösung installieren
Was Namespaces sind und wofür Sie sie benötigen
Wie Sie das Autoloading von Composer verwenden
Wie Sie Datenbank-Schemata mithilfe von Annotationen festlegen
Wie Sie mit Doctrine 2 eine Verbindung zu einer MySQL-Datenbank aufbauen
Wie Sie Objekte speichern und wieder auslesen
Wie Sie für komplexere Datenbankabfragen DQL oder den QueryBuilder verwenden
Wie Sie komplexe Abfragen mithilfe von Repository-Klassen wiederverwendbar machen
Wie 1:n- und n:m-Datenbank-Beziehungen mit Doctrine 2 abgebildet werden
Wie Sie MVC-basierte Anwendungen mithilfe von BREAD strukturieren
Ein simples Konzept zur Eingabe-Validierung kennen
Wie Sie die fertige Webanwendung sicherer machen und welche Fallstricke es dabei gibt.
Lernbuch im Einsatz bei Trainern des Europäischen Webmasterverbandes
Webmasters-Press-Bücher sind Lernbücher. Sie sind direkt aus der Unterrichtspraxis entstanden und vermitteln zielstrebig und verständlich Praxiswissen für Ihre eigenen Projekte. Fragen zur Lernerfolgskontrolle und Übungsaufgaben vertiefen und festigen das neu erworbene Wissen. Zusatzmaterial und Lösungen können Sie auf webmasters-press.de kostenlos herunterladen.
Seit vielen Jahren setzen die Trainer des Europäischen Webmasterverbandes Webmasters Europe e. V. die jeweils aktuelle Auflage dieses Buches in der Ausbildung angehender Webentwickler ein.