Objektorientiertes PHP5 (Band 2): MySQL und Doctrine 2 (Praxisorientiert PHP lernen 3)

Google Anzeigen

Datenbanken

OOP Band 2: MySQL und Doctrine 2

Meistern Sie die Grundlagen von Doctrine 2 – schnell, effektiv und praxisorientiert

Dieses Buch vermittelt Ihnen – genauso wie Band 1 "Objektorientiertes PHP5: Grundlagen der OOP" – eine neue Sichtweise auf die PHP-Programmierung. Bisher haben Sie wahrscheinlich vorwiegend kleinere PHP-Projekte mittels prozeduraler Programmierung umgesetzt. Je größer ein Projekt allerdings wird, desto wichtiger, aber auch schwieriger ist es, die Übersicht zu behalten. Ihre Fähigkeiten in diesem Bereich zu verbessern, ist das Ziel dieses Lernbuchs.

Natürlich werden Sie auch neue PHP-Techniken erlernen. Neben OOP-Themen wie Namespaces und Fluent Interfaces lernen Sie verbreitete ORM-Entwurfsmuster (objekt-relationales Mapping) und werden sich bei der Verwaltung von Drittanbieter-Abhängigkeiten mit Composer anfreunden. Sie erfahren aber natürlich auch, wie Sie mit Doctrine 2 objektorientiert auf MySQL-Datenbanken zugreifen können.

Lernen Sie, wie Sie OOP einsetzen können, um sauberen, wartbaren und vor allem lesbaren Code zu schreiben. Erfahren Sie, welche Sicherheitsprobleme Sie auf jeden Fall bei der Umsetzung beachten sollten.

Seit vielen Jahren setzen die Trainer des Europäischen Webmasterverbandes Webmasters Europe e.V. die jeweils aktuelle Auflage dieses Buches in der Ausbildung angehender Web-Entwickler ein. Umfangreiche Übungsaufgaben und ein praxisnahes Projekt ermöglichen Ihnen Schritt für Schritt den Einstieg in die Composer-gestützte Entwicklung von objektorientierten Anwendungen mit Doctrine 2 und MySQL.

Zum Durcharbeiten sollten Sie die allgemeinen OOP-Grundlagen aus Band 1 (Objekte, Klassen, Attribute, Methoden und Vererbung) und Konzepte wie MVC, Front-Controller und Two-Step-Rendering kennen und natürlich Spaß daran haben, an Ihrem Code herumzuknobeln und neue Dinge auszuprobieren.

Dieses Buch wird regelmäßig überarbeitet und auf den neuesten Stand gebracht. Die Auflage für das Jahr 2015 enthält u.a. folgende Themen:

  • was objekt-relationales Mapping ist
  • welche beiden verbreiteten ORM-Enwurfsmuster es gibt
  • was Composer und Packagist sind und wie man damit den OR-Mapper Doctrine 2 als Stand-Alone-Lösung installiert
  • was Namespaces sind und wofür man sie benötigt
  • wie man das Autoloading von Composer verwendet
  • wie Datenbank-Schemata mittels Annotationen festgelegt werden
  • wie mit Doctrine 2 eine Verbindung zu einer MySQL-Datenbank aufgebaut wird
  • wie Objekte gespeichert und wieder ausgelesen werden
  • wie man für komplexere Datenbankabfragen DQL oder den QueryBuilder verwendet
  • wie Sie komplexe Abfragen mittels Repository-Klassen wiederverwendbar machen
  • wie 1:n- und n:m-Datenbank-Beziehungen mit Doctrine 2 abgebildet werden
  • wie man MVC-basierte Anwendungen mittels BREAD strukturiert
  • ein simples Konzept zur Eingabe-Validierung
  • wie man die fertige Anwendung sicherer macht und welche Fallstricke es dabei gibt

Lernbuch

Webmasters-Press-Bücher sind Lernbücher. Sie sind aus der Unterrichtspraxis heraus entwickelt und vermitteln zielstrebig und in klaren Worten Praxiswissen für Ihre eigenen Projekte. Fragen zur Lernerfolgskontrolle und durchdachte, im Schwierigkeitsgrad ansteigende Übungsaufgaben vertiefen und festigen das neu erworbene Wissen. Zusatzmaterial und Lösungen können Sie auf webmasters-press.de herunterladen.

Der Autor

Jan Teriete arbeitet seit 1997 in der IT. Seit 2005 ist er als Freelancer unterwegs und verdient seinen Lebensunterhalt u.a. mit Projekten auf Basis von Content-Management-Systemen wie Drupal oder WordPress. Nebenbei ist er auch bei der Webmasters Akademie in Nürnberg als freiberuflicher Tutor, Dozent und Autor für den Fachbereich PHP/OOP und Doctrine 2 tätig.


Mehr auf Amazon:

Objektorientiertes PHP5 (Band 2): MySQL und Doctrine 2 (Praxisorientiert PHP lernen 3)

Facebook Like
  1. Marc Marc sagt:
    5.0 von 5 Sternen
    OOP-Neulinge sollten Band 1 lesen – Doctrine 2 Einsteiger sind genau richtig, 18. November 2015
    Von 
    Stefan – Alle meine Rezensionen ansehen

    Verifizierter Kauf(Was ist das?)
    Rezension bezieht sich auf: Objektorientiertes PHP5 (Band 2): MySQL und Doctrine 2 (Praxisorientiert PHP lernen 3) (Kindle Edition)
    Das Buch ist der zweite Teil einer Einführung in objektorientierte Programmierung. Es richtet sich daher an PHP-Neulinge, die Band 1 bereits gelesen haben.

    Die in der Beschreibung aufgeführten Themen werden ausführlich und gut strukturiert erläutert. Nach jedem Kapitel bietet der Autor mit einigen leichten Fragen eine gute Möglichkeit das soeben gelesene noch einmal in eigene Worte zu fassen und das Verständnis damit zu verbessern. Mit etwas kniffligeren Fragen bekommt der Leser einen Blick über das Thema hinaus und wird auf das nächste Kapitel vorbereitet
    Auch im Text wird der Leser immer wieder motiviert kurz inne zu halten und zu versuchen selbst die nächsten Schritte zu entwickeln.

    Im Laufe des Buchs wird eine konkrete Anwendung stückweise erstellt, wodurch sich ein schöner roter Faden ergibt und die Beispiele nicht rein theoretischer Natur sind.

    Das letzte Kapitel beschäftigt sich eingehend mit einigen Sicherheitsrisiken einer PHP-Anwendung und zeigt entsprechende Lösungsansätze.

    Parallel zum Buch solltet ihr eine Entwicklungsumgebung am PC geöffnet haben und die Beispiele direkt nachvollziehen, dann entsteht der größte Lerneffekt.

    Für Programmierer, die sich neu in Doctrine 2 einarbeiten wollen, gebe ich eine klare Kaufempfehlung. Einsteiger in die objektorientierte Programmierung sollten vorher Band 1 gelesen haben.

    Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 

    War diese Rezension für Sie hilfreich? Ja
    Nein

    Missbrauch melden
    | Kommentar als Link

    Kommentar Kommentar

  2. Anonymous Anonymous sagt:
    5.0 von 5 Sternen
    Super 2. Band, 28. November 2015
    Von 
    Michael W. (Postbauer-Heng) – Alle meine Rezensionen ansehen

    Rezension bezieht sich auf: Objektorientiertes PHP5 (Band 2): MySQL und Doctrine 2 (Praxisorientiert PHP lernen 3) (Kindle Edition)
    Es ist der 2. Band. Den ersten sollte man durchgelesen und auch praktisch durchgearbeitet haben. Sonst macht das keinen Sinn. Und genau deswegen finde ich das Buch sehr gut. Es macht da weiter, wo das der erste Band aufhört. Beide Bücher zusammen, geben die Möglichkeit OOP PHP und Datenbanken zu verstehen und vor allem dann auch anzuwenden. Wie der erste Band gehört auch dieser in das Regal eines jeden PHP Entwicklers.
    Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 

    War diese Rezension für Sie hilfreich? Ja
    Nein

    Missbrauch melden
    | Kommentar als Link

    Kommentar Kommentar

  3. Anonymous Anonymous sagt:
    0 von 1 Kunden fanden die folgende Rezension hilfreich
    3.0 von 5 Sternen
    Definitiv nicht für Einsteiger, 10. November 2015
    Von 
    Marc – Alle meine Rezensionen ansehen

    Verifizierter Kauf(Was ist das?)
    Rezension bezieht sich auf: Objektorientiertes PHP5 (Band 2): MySQL und Doctrine 2 (Praxisorientiert PHP lernen 3) (Kindle Edition)
    Sinnvoll ja, jedoch bin ich der Ansicht das es auch einfachere Wege gibt eine Datenbank verständlich und logisch ein zu binden.
    Gerade für Gelegenheits-Entwickler und kleine Projekte definitiv oversized.
    Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 

    War diese Rezension für Sie hilfreich? Ja
    Nein

    Missbrauch melden
    | Kommentar als Link

    Kommentar Kommentar

Leave a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.