Kurs derzeit nicht verfügbar

ORM in PHP mit Doctrine

Seminar

In Nürnberg ()

Sparen Sie 5%
1.017 € inkl. MwSt.

Beschreibung

  • Kursart

    Seminar

  • Niveau

    Anfänger

  • Dauer

    2 Tage

In diesem Seminar lernen Sie den Umgang mit dem PHP ORM Doctrine. Sie sind anschließend in der Lage, Doctrine in Ihre Webprojekte zu integrieren und erfolgreich einzusetzen. Gerichtet an: Webentwickler/innen

Hinweise zu diesem Kurs

* Datenbank- und SQL-Kenntnisse * Grundlegendes Verständnis des MVC-Entwurfsmusters * Kenntnisse in der PHP-Erweiterung PDO * Kenntnisse in der objektorientierten Programmierung mit PHP 5 Die nötigen Voraussetzungen können Sie durch den Besuch der folgenden Seminare erwerben: * Seminar Datenbankentwicklung für Webanwendungen mit MySQL * Seminar PHP & Datenbanken mit PDO

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Inhalte

Die Verbindung von Informationen aus relationalen Datenbanken mit den Datenstrukturen objektorientierter Programmiersprachen nennt man objektrelationales Mapping (ORM), und es gehört zu den schwierigsten Problemen in der modernen Programmierung. Daher setzen heute sehr viele Projekte fertige Bibliotheken ein, die dem Programmierer diese Aufgabe abnehmen oder zumindest erleichtern. Doctrine ist der bekannteste objektrelationale Mapper für die Programmiersprache PHP. In diesem Seminar lernen Sie, Doctrine in Ihre Projekte zu integrieren und damit zu arbeiten. Dabei bildet Doctrine im MVC-Entwurfsmuster das M, also das Modell ab. Am Beispiel einer einfachen MVC-basierten Webanwendung werden Sie die verschiedenen Funktionen von Doctrine durcharbeiten und anwenden lernen. Information: Auf Wunsch kann auch schon Doctrine Version 2 geschult werden. Englischkenntnisse sind Voraussetzung, da die Dokumentation zu Doctrine ausschließlich in englischer Sprache vorliegt.

  • Installation von Doctrine
    • Herunterladen und Installieren von Doctrine
    • Integration in ein MVC-Projekt
  • Konfiguration
    • Datenbankverbindungen
    • Überschreiben von Standardeinstellungen
    • Namenskonventionen
  • Erstellen der Modellklassen
    • Spalten und Datentypen
    • Konfiguration der Tabelle
  • Beziehungen in Modellklassen abbilden
    • 1:1
    • 1:n
    • n:m
    • selbstreferenzierende Beziehungen
  • Auslesen von Datensätzen
    • über Finder-Methoden
    • über DQL
    • Auslesen von Beziehungen
    • Hydration der Datensätze
  • Bearbeiten von Objekten
    • Objekte erzeugen
    • Objekte modifizieren
    • Objekte löschen
  • Events
    • Events in Doctrine verwenden
    • Verschiedene Event-Typen
  • Datenbank-Migrationen
    • Migrationen aus den Modell-Klassen erzeugen
    • Migrationen von Hand schreiben
  • Daten-Fixtures
    • Einführung in YAML
    • Erstellen von Fixtures
    • Beziehungen in Fixtures abbilden
  • Doctrine-Erweiterungen (Behaviours)
    • Einführung in Doctrine Behaviours
    • Timestampable
    • SoftDelete
    • Sluggable
    • Versionable

ORM in PHP mit Doctrine

1.017 € inkl. MwSt.