Feedback & Wünsche
Objektorientierte Web-Programmierung mit PHP

Objektorientierte Web-Programmierung mit PHP

4eck Media GmbH & Co. KG

Kategorie: Webdesign | Trainer: Jan Brinkmann

Du möchtest eine moderne Website gestalten? Hier geht es los: Lerne die objektorientierte Entwicklung mit PHP von den Grundlagen bis zur Umsetzung in der Praxis kennen. In dem 10-stündigen Tutorial von Jan Brinkmann erwarten dich Basics, fortgeschrittene Konzepte, Entwurfsmuster und praktische Projekte.

  • 88 Lektionen in 10 Stunden Video-Training zur objektorientierten Web-Programmierung mit PHP
  • Von den Grundlagen bis zur Praxis und als Bonus ein vollständiges HTML/CSS-Template
  • Von Jan Brinkmann, einem Entwickler aus Leidenschaft mit über 15 Jahren Web- und App-Erfahrung

Sprachen lernen war nie so einfach! Lass dir mit dem PHP Tutorial zeigen, wie du deine Website auf Basis objektorientierter Programmierung erstellst.

Trainings-Informationen

Bewertungen

2 Kundenrezensionen Gesamtinhalt herunterladen
Jetzt dabei sein

Einführung in den Kurs

Objektorientierte Web-Programmierung mit PHP - 1.01 Willkommen im Kurs

Objektorientierte Web-Programmierung mit PHP - 1.01 Willkommen im Kurs

Von ganzem Herzen: Willkommen im Kurs! Hier gibt es eine Übersicht darüber, was dich erwartet.

  2 Min. mit Arbeitsdatei Kostenlos
Objektorientierte Web-Programmierung mit PHP - 1.02 Entwicklungsumgebung installieren

Objektorientierte Web-Programmierung mit PHP - 1.02 Entwicklungsumgebung installieren

Los geht es mit der Einrichtung deiner Entwicklungsumgebung. Hier findest du die notwendige Software.

  4 Min. Kostenlos
Objektorientierte Web-Programmierung mit PHP - 1.03 Welchen Editor soll ich verwenden?

Objektorientierte Web-Programmierung mit PHP - 1.03 Welchen Editor soll ich verwenden?

Welcher Editor ist für die Beispiele die richtige Wahl? Hier findest du die Antwort.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 1.04 Beispiele öffnen und ausführen

Objektorientierte Web-Programmierung mit PHP - 1.04 Beispiele öffnen und ausführen

Ich arbeite im Kurs mit PhpStorm. In dieser Lektion zeige ich dir, wie die Beispiele auch mit anderen Editoren geöffnet werden können.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 1.05 Vorschau: Das entwickelst du am Ende

Objektorientierte Web-Programmierung mit PHP - 1.05 Vorschau: Das entwickelst du am Ende

Du bist schon voll motiviert? Nach diesem Video noch ein wenig mehr. Eine Vorschau auf das Praxisprojekt.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 1.06 Änderungen in PHP 7

Objektorientierte Web-Programmierung mit PHP - 1.06 Änderungen in PHP 7

In PHP 7 haben sich manche Dinge geändert. Hier findest du eine Übersicht über einige der offensichtlichsten Änderungen.

  8 Min. Kostenlos

Die Grundlagen der Objektorientierung

Objektorientierte Web-Programmierung mit PHP - 2.01 Das Objekt-Quiz

Objektorientierte Web-Programmierung mit PHP - 2.01 Das Objekt-Quiz

Um das Grundlagenkapitel noch etwas spannender zu gestalten, füllst du hier nebenbei einen Lückentext aus. Lade dir die Vorlage herunter, drucke sie aus und bearbeite sie, während du das Kapitel durcharbeitest.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 2.02 Objektorientierung, was ist das?

Objektorientierte Web-Programmierung mit PHP - 2.02 Objektorientierung, was ist das?

Hier legst du die wichtige Basis, denn Objekte sind nicht einfach nur eine Sammlung von Daten und Funktionen. Ein wichtiger Einstieg in das Thema.

  18 Min.
Objektorientierte Web-Programmierung mit PHP - 2.03 Was sind Klassen?

Objektorientierte Web-Programmierung mit PHP - 2.03 Was sind Klassen?

Wird von objektorientierter Programmierung gesprochen, fällt früher oder später der Begriff „Klasse“. Aber was hat es damit auf sich?

  9 Min.
Objektorientierte Web-Programmierung mit PHP - 2.04 Datenkapselung

Objektorientierte Web-Programmierung mit PHP - 2.04 Datenkapselung

Die Datenkapselung ist ein wichtiges Grundprinzip. In dieser Lektion lernst du die Idee dahinter kennen.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 2.05 Abstraktion

Objektorientierte Web-Programmierung mit PHP - 2.05 Abstraktion

Ohne Abstraktion wäre deine Software sehr schnell ziemlich unübersichtlich, die gewünschte Vereinfachung nicht erreicht. Schau dir dieses Video an und lerne, abstrakter zu denken.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 2.06 Vererbung

Objektorientierte Web-Programmierung mit PHP - 2.06 Vererbung

Auch Vererbung unterstützt die Architektur deiner Software. Lerne sie zu verstehen und bewusst einzusetzen.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 2.07 Polymorphie

Objektorientierte Web-Programmierung mit PHP - 2.07 Polymorphie

Die Polymorphie lässt sich am besten in der Praxis nachvollziehen. Dennoch solltest du zu diesem Zeitpunkt wenigstens davon gehört haben.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 2.08 Lösung für den Lückentext

Objektorientierte Web-Programmierung mit PHP - 2.08 Lösung für den Lückentext

Du hast den Lückentext gewissenhaft ausgefüllt? Sehr gut! Hier kannst du ihn nun kontrollieren.

  5 Min.

Einstieg in die Objektorientierung mit PHP

Objektorientierte Web-Programmierung mit PHP - 3.01 Klassen in PHP

Objektorientierte Web-Programmierung mit PHP - 3.01 Klassen in PHP

Von der Theorie in die Praxis. Hier steigst du nun in die Umsetzung mit PHP ein.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 3.02 Von der Klasse zum Objekt: mit new

Objektorientierte Web-Programmierung mit PHP - 3.02 Von der Klasse zum Objekt: mit new

Eine Klasse ist der Bauplan für Objekte. In PHP wird eine Instanz mit dem Keyword „new“ erzeugt. Hier lernst du, wie das geht.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 3.03 Eigenschaften

Objektorientierte Web-Programmierung mit PHP - 3.03 Eigenschaften

Die Eigenschaften einer Klasse beschreiben das Objekt näher. Lern dieses Konzept näher kennen.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 3.04 Konstanten

Objektorientierte Web-Programmierung mit PHP - 3.04 Konstanten

Die Konstanten sind eine zusätzliche Möglichkeit, um statische Werte zu hinterlegen. Hier lernst du auch dieses Prinzip kennen.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 3.05 Konventionen bei den Namen

Objektorientierte Web-Programmierung mit PHP - 3.05 Konventionen bei den Namen

Es gibt bei der Benennung von Variablen & Co einige allgemein akzeptierte Konventionen oder „Best Practices“. Und um die geht es hier.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 3.06 Werte und Referenzen

Objektorientierte Web-Programmierung mit PHP - 3.06 Werte und Referenzen

Kennst du die Prinzipien „PassByValue“ und „PassByReference“? Die sind bei der Arbeit mit Objekten extrem wichtig. Hier erfährst du, wieso.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 3.07 Übungsaufgabe #1

Objektorientierte Web-Programmierung mit PHP - 3.07 Übungsaufgabe #1

Die erste Einführung ist vorbei. Vertiefe dein Wissen mit der ersten Übungsaufgabe.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 3.08 Lösung #1

Objektorientierte Web-Programmierung mit PHP - 3.08 Lösung #1

Eine mögliche Lösung für die Aufgabe findest du hier.

  4 Min.

Mit Methoden arbeiten

Objektorientierte Web-Programmierung mit PHP - 4.01 Methoden in PHP

Objektorientierte Web-Programmierung mit PHP - 4.01 Methoden in PHP

Jetzt lernst du die grundlegende Syntax zur Deklaration von Funktionen.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 4.02 Parameter für Methoden festlegen

Objektorientierte Web-Programmierung mit PHP - 4.02 Parameter für Methoden festlegen

Wirklich dynamisch werden Methoden nur durch Parameter. Hier lernst du auch diese kennen.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 4.03 Rückgabewerte von Methoden

Objektorientierte Web-Programmierung mit PHP - 4.03 Rückgabewerte von Methoden

Methoden können nicht nur Quellcode ausführen und Ausgaben erzeugen. Hier lernst du, wie Werte an den Aufrufer zurückgegeben werden.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 4.04 Variable Methodennamen

Objektorientierte Web-Programmierung mit PHP - 4.04 Variable Methodennamen

Du kannst den Methodennamen vor dem Aufruf in einer Variable hinterlegen und die Variable weiterverwenden. Lern dies hier kennen.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 4.05 Gültigkeitsbereiche in Objekten

Objektorientierte Web-Programmierung mit PHP - 4.05 Gültigkeitsbereiche in Objekten

Es gibt verschiedene Gültigkeitsbereiche, die du kennen solltest. Hier lernst du sie kennen.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 4.06 Übungsaufgabe #2

Objektorientierte Web-Programmierung mit PHP - 4.06 Übungsaufgabe #2

Die nächste Übungsaufgabe steht an. Dieses Mal geht es um das Thema „Methoden“.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 4.07 Lösung #2

Objektorientierte Web-Programmierung mit PHP - 4.07 Lösung #2

Die mögliche Lösung zur Übungsaufgabe rund um Methoden gibt es in dieser Lektion.

  6 Min.

Mit Objekten arbeiten

Objektorientierte Web-Programmierung mit PHP - 5.01 Die Verweise $this und self

Objektorientierte Web-Programmierung mit PHP - 5.01 Die Verweise $this und self

Bei der Arbeit mit Objekten spielt der Verweis auf das aktuelle Objekt („$this“) und die Referenz auf die aktuelle Klasse („self“) eine besondere Rolle. Hier lernst du beides kennen.

  10 Min.
Objektorientierte Web-Programmierung mit PHP - 5.02 Objekte erzeugen und zerstören: construct/descruct

Objektorientierte Web-Programmierung mit PHP - 5.02 Objekte erzeugen und zerstören: construct/descruct

Beim Erzeugen und Zerstören von Objekten kannst du eine eigene Logik ausführen. Dazu dienen die Konstruktoren und Destruktoren. Lern das Prinzip hier kennen.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 5.03 Vererbung benutzen

Objektorientierte Web-Programmierung mit PHP - 5.03 Vererbung benutzen

Lerne hier die Syntax zur Vererbung in PHP kennen.

  10 Min.
Objektorientierte Web-Programmierung mit PHP - 5.04 Das Keyword parent

Objektorientierte Web-Programmierung mit PHP - 5.04 Das Keyword parent

Wenn du von einer Klasse erbst, kannst du mit dem Keyword „parent“ auf die Hauptklasse verweisen. Hier zeige ich dir, wie das geht.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 5.05 Sichtbarkeit bei Eigenschaften: public, private, protected

Objektorientierte Web-Programmierung mit PHP - 5.05 Sichtbarkeit bei Eigenschaften: public, private, protected

Eine zentrale Bedeutung hat die Sichtbarkeit. Lern nun die Keywords „public“, „private“ und „protected“ kennen.

  11 Min.
Objektorientierte Web-Programmierung mit PHP - 5.06 Sichtbarkeit der Methoden

Objektorientierte Web-Programmierung mit PHP - 5.06 Sichtbarkeit der Methoden

Die Sichtbarkeit bezieht sich nicht nur auf Eigenschaften. Hier überträgst du das Wissen auch auf Methoden.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 5.07 Interfaces definieren

Objektorientierte Web-Programmierung mit PHP - 5.07 Interfaces definieren

Ein wichtiges Stilmittel sind die sogenannten Schnittstellen (Interfaces). In dieser Lektion schaust du sie dir am Beispiel an.

  9 Min.
Objektorientierte Web-Programmierung mit PHP - 5.08 Statische Methoden

Objektorientierte Web-Programmierung mit PHP - 5.08 Statische Methoden

Auch in unserem Praxisbeispiel spielen später statische Methoden eine wichtige Rolle. Lern das Konzept hier näher kennen.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 5.09 Abstrakte Klassen und Methoden

Objektorientierte Web-Programmierung mit PHP - 5.09 Abstrakte Klassen und Methoden

Abstrakte Klassen und Methoden sind ein weiteres Stilmittel für Software-Architekten. Auch sie musst du unbedingt kennenlernen.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 5.10 Überschreiben verhindern mit final

Objektorientierte Web-Programmierung mit PHP - 5.10 Überschreiben verhindern mit final

Eine Methode darf nicht mehr überschrieben werden? Dann mach dies mit dem Keyword „final“ sichtbar.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 5.11 Übungsaufgabe #3

Objektorientierte Web-Programmierung mit PHP - 5.11 Übungsaufgabe #3

Vertiefe die Arbeit mit Objekten in dieser Übung noch etwas mehr.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 5.12 Lösung #3

Objektorientierte Web-Programmierung mit PHP - 5.12 Lösung #3

Hier die Lösung zur Übung.

  6 Min.

Objektorientierung: fortgeschrittene Konzepte

Objektorientierte Web-Programmierung mit PHP - 6.01 Daten serialisieren

Objektorientierte Web-Programmierung mit PHP - 6.01 Daten serialisieren

Wenn Objekte in Textform gespeichert oder über das Netz übertragen werden, wird das „Serialisierung“ genannt. Lerne, wie es funktioniert.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 6.02 Sleep und WakeUp bei der Serialisierung

Objektorientierte Web-Programmierung mit PHP - 6.02 Sleep und WakeUp bei der Serialisierung

Nicht immer funktioniert die Serialisierung einwandfrei, z. B., da nach dem erneuten Einlesen eine Verbindung nicht automatisch wiederaufgebaut wird. Lerne, wie du hier zusätzlich eingreifen kannst.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 6.03 Die magische Methode __invoke

Objektorientierte Web-Programmierung mit PHP - 6.03 Die magische Methode __invoke

Mit der magischen Methode „__invoke“ ermöglichst du den direkten Aufruf deiner Objekte.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 6.04 Objekte mit __toString beschreiben

Objektorientierte Web-Programmierung mit PHP - 6.04 Objekte mit __toString beschreiben

Eine weitverbreitete Methode ist die lesbare Beschreibung von Objekten über die magische Methode „__toString“. Die stelle ich dir in dieser Lektion vor.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 6.05 Overloading mittels get, set & Co

Objektorientierte Web-Programmierung mit PHP - 6.05 Overloading mittels get, set & Co

Gerade bei einem dynamischen Data-Model kannst du über magische Methoden wie „get“, „set“ usw. Arbeit sparen. Das findest du in der Praxis häufig und du musst die Technik dahinter kennen.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 6.06 Typ prüfen mit instanceof

Objektorientierte Web-Programmierung mit PHP - 6.06 Typ prüfen mit instanceof

Zum Beispiel in Bedingungen wird häufig auf bestimmte Klassen geprüft. Dabei hilft dir in PHP das Keyword „instanceof“, das du hier nun kennenlernst.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 6.07 Anonyme Klassen einsetzen

Objektorientierte Web-Programmierung mit PHP - 6.07 Anonyme Klassen einsetzen

In PHP 7 neu eingeführt: die anonymen Klassen. Sie können in manchen Situationen unnötigen Overhead vermeiden. In diesem Video findest du ein praxisnahes Beispiel.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 6.08 Objekte duplizieren

Objektorientierte Web-Programmierung mit PHP - 6.08 Objekte duplizieren

Eine Kopie von Objekten kann nicht über die Variablen erzeugt werden. Da wird nur die Referenz weitergegeben. Du kannst aber Objekte klonen. Hier lernst du, was dafür notwendig ist.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 6.09 Exceptions nutzen

Objektorientierte Web-Programmierung mit PHP - 6.09 Exceptions nutzen

In der objektorientierten Welt sind Ausnahmen wichtig, da über mehrere Ebenen hinweg Fehlersituationen weitergereicht und an passender Stelle verarbeitet werden können. Lerne, sie einzusetzen.

  11 Min.
Objektorientierte Web-Programmierung mit PHP - 6.10 Type-Hints einsetzen

Objektorientierte Web-Programmierung mit PHP - 6.10 Type-Hints einsetzen

Auch neu in PHP 7: Type-Hints für skalare Datentypen wie „string“, „int“ usw. Hier lernst du, sie einzusetzen.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 6.11 Return-Type von Methoden

Objektorientierte Web-Programmierung mit PHP - 6.11 Return-Type von Methoden

Ebenfalls neu in PHP 7: die Deklaration des Rückgabewertes einer Methode. Hier stelle ich dir die Syntax dazu vor.

  2 Min.

Projekte strukturieren

Objektorientierte Web-Programmierung mit PHP - 7.01 Autoloader verwenden

Objektorientierte Web-Programmierung mit PHP - 7.01 Autoloader verwenden

Bisher waren die Beispiele sehr einfach. In der Praxis sieht die Struktur komplexer aus. Da spielt der Autoloader eine zentrale Rolle. Lerne, wie du ihn hinterlegst.

  8 Min.
Objektorientierte Web-Programmierung mit PHP - 7.02 Eine bessere Struktur

Objektorientierte Web-Programmierung mit PHP - 7.02 Eine bessere Struktur

In dieser Lektion legst du die Basis für eine saubere Projektstruktur.

  8 Min.
Objektorientierte Web-Programmierung mit PHP - 7.03 Noch besser mit Namespaces

Objektorientierte Web-Programmierung mit PHP - 7.03 Noch besser mit Namespaces

Den Feinschliff bekommt die Projektstruktur nun dank der Namespaces. Lerne sie hier kennen.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 7.04 Klassen in den Namespace importieren

Objektorientierte Web-Programmierung mit PHP - 7.04 Klassen in den Namespace importieren

Du möchtest Klassen aus anderen Namespaces verwenden? Hier lernst du den Import kennen.

  4 Min.

Design Patterns

Objektorientierte Web-Programmierung mit PHP - 8.01 Singleton: nur eine Instanz

Objektorientierte Web-Programmierung mit PHP - 8.01 Singleton: nur eine Instanz

Über das „Singleton Pattern“ wird nur eine Instanz einer Klasse erzeugt. Hier lernst du die Implementierung kennen.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 8.02 Iteration: alle Daten verarbeiten

Objektorientierte Web-Programmierung mit PHP - 8.02 Iteration: alle Daten verarbeiten

Du möchtest alle Daten aus einer eigenen Collection oder Klasse lesen? Ein Iterator hilft dir dabei.

  13 Min.
Objektorientierte Web-Programmierung mit PHP - 8.03 Observer: Objekte beobachten

Objektorientierte Web-Programmierung mit PHP - 8.03 Observer: Objekte beobachten

Ein Observer ermöglicht eine sehr lockere Kopplung zwischen verschiedenen Teilen deiner Applikation. Lern dieses Entwurfsmuster nun kennen.

  14 Min.
Objektorientierte Web-Programmierung mit PHP - 8.04 Factory: Abhängigkeiten minimieren

Objektorientierte Web-Programmierung mit PHP - 8.04 Factory: Abhängigkeiten minimieren

Eine Factory erzeugt dir Instanzen deiner Klassen. Das minimiert die Abhängigkeiten und zentralisiert den Aufruf deiner Konstruktoren.

  10 Min.

Bildergalerie nach ModelViewController

Objektorientierte Web-Programmierung mit PHP - 9.01 Model-View-Controller in der Übersicht

Objektorientierte Web-Programmierung mit PHP - 9.01 Model-View-Controller in der Übersicht

Lerne das Model-View-Controller-Pattern kennen, bevor wir in die Praxis stürzen.

  19 Min.
Objektorientierte Web-Programmierung mit PHP - 9.02 Eine Demo vorab

Objektorientierte Web-Programmierung mit PHP - 9.02 Eine Demo vorab

Was passiert hier? Tanke Motivation und schau dir das Endergebnis einmal vorab an.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 9.03 Die index.php als Einstiegspunkt: Rewrite über htaccess

Objektorientierte Web-Programmierung mit PHP - 9.03 Die index.php als Einstiegspunkt: Rewrite über htaccess

Ein Feature unserer Applikation: der zentrale Einstiegspunkt. Hier sorgst du für die notwendigen Rahmenbedingungen über die „.htaccess“.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 9.04 Die URL verarbeiten: die Bootstrap-Klasse

Objektorientierte Web-Programmierung mit PHP - 9.04 Die URL verarbeiten: die Bootstrap-Klasse

Die URL-Verarbeitung und Zuweisung der korrekten Klasse läuft über das Bootstrapping. Hier erstellst du sie.

  10 Min.
Objektorientierte Web-Programmierung mit PHP - 9.05 Routing: Controller und Action zuordnen

Objektorientierte Web-Programmierung mit PHP - 9.05 Routing: Controller und Action zuordnen

Die angefragte Ressource wird dem Controller und einer Action zugeordnet.

  14 Min.
Objektorientierte Web-Programmierung mit PHP - 9.06 Der erste Controller und eine Action

Objektorientierte Web-Programmierung mit PHP - 9.06 Der erste Controller und eine Action

Nachdem die Ressourcen angefragt werden können, musst du natürlich auch welche anbieten. Und genau das geschieht hier: über deinen ersten Controller inkl. Action.

  5 Min.
Objektorientierte Web-Programmierung mit PHP - 9.07 Datenbank Struktur vorbereiten

Objektorientierte Web-Programmierung mit PHP - 9.07 Datenbank Struktur vorbereiten

Eine Datenbankstruktur ist die notwendige Voraussetzung für die weitere Anwendung. Jetzt wird sie vorbereitet.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 9.08 Die Datenbank mittels PDO anbinden

Objektorientierte Web-Programmierung mit PHP - 9.08 Die Datenbank mittels PDO anbinden

In PHP 7 gibt es die „mysql_*“-Funktionen nicht mehr. Hier lernst du eine objektorientierte Alternative kennen: PDO.

  11 Min.
Objektorientierte Web-Programmierung mit PHP - 9.09 Die View-Ebene der Galerie: View-Objekte und Templates

Objektorientierte Web-Programmierung mit PHP - 9.09 Die View-Ebene der Galerie: View-Objekte und Templates

Das Aussehen wird natürlich weiterhin durch HTML/CSS bestimmt. Hier lernst du, wie die Integration realisiert werden kann.

  12 Min.
Objektorientierte Web-Programmierung mit PHP - 9.10 Design für die Galerie

Objektorientierte Web-Programmierung mit PHP - 9.10 Design für die Galerie

Das Design für die Galerieansicht wird hier aus der Vorlage geholt und anschließend integriert.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 9.11 Die Basis-URL abrufen

Objektorientierte Web-Programmierung mit PHP - 9.11 Die Basis-URL abrufen

Eine zentral abrufbare Basis-URL findest du in den meisten Frameworks. Sie kann z. B. konfiguriert werden oder für geschützte Seiten wie den Log-in separat angegeben werden (ggf. mit https). Lerne, wie das realisiert werden kann.

  6 Min.
Objektorientierte Web-Programmierung mit PHP - 9.12 Models per Factory-Pattern erzeugen

Objektorientierte Web-Programmierung mit PHP - 9.12 Models per Factory-Pattern erzeugen

Das „Factory Design Pattern“ hast du bereits kennengelernt. Hier kommt es nun ebenfalls zum Einsatz.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 9.13 Model für Benutzer anlegen

Objektorientierte Web-Programmierung mit PHP - 9.13 Model für Benutzer anlegen

Bevor Benutzer in der Applikation geladen werden können, wird ein Model benötigt. Und genau dies wird nun erzeugt.

  8 Min.
Objektorientierte Web-Programmierung mit PHP - 9.14 Sessions starten: User anmelden

Objektorientierte Web-Programmierung mit PHP - 9.14 Sessions starten: User anmelden

Auch Sessions werden von der Galerie unterstützt. Hier wird nun im ersten Schritt der Log-in realisiert.

  13 Min.
Objektorientierte Web-Programmierung mit PHP - 9.15 Arbeiten mit der Session: Log-out und prüfen, ob eingeloggt

Objektorientierte Web-Programmierung mit PHP - 9.15 Arbeiten mit der Session: Log-out und prüfen, ob eingeloggt

Bist du eingeloggt? Du möchtest dich nun wieder ausloggen? In dieser Lektion werden beide Funktionen geprüft.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 9.16 Log-in fehlgeschlagen: Werte aus der Session lesen

Objektorientierte Web-Programmierung mit PHP - 9.16 Log-in fehlgeschlagen: Werte aus der Session lesen

Der Log-in ist fehlgeschlagen. Hier lernst du, Werte aus der Session zu lesen.

  2 Min.
Objektorientierte Web-Programmierung mit PHP - 9.17 Upload der Bilder: das Formular vorbereiten

Objektorientierte Web-Programmierung mit PHP - 9.17 Upload der Bilder: das Formular vorbereiten

Ein weiteres Feature, neuer Controller: Formulare verarbeiten. Hier triffst du die Vorbereitung.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 9.18 Upload verarbeiten

Objektorientierte Web-Programmierung mit PHP - 9.18 Upload verarbeiten

Der Upload muss nach dem „POSTRequest“ auch verarbeitet werden. Hier lernst du alle erforderlichen Schritte kennen.

  15 Min.
Objektorientierte Web-Programmierung mit PHP - 9.19 Neue Bilder in der Datenbank speichern

Objektorientierte Web-Programmierung mit PHP - 9.19 Neue Bilder in der Datenbank speichern

Ein neues Bild wurde erfolgreich übertragen. Eine Referenz dazu wird in der Datenbank festgehalten.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 9.20 Meldungen über die Session transportieren

Objektorientierte Web-Programmierung mit PHP - 9.20 Meldungen über die Session transportieren

Hier lernst du die Meldungen in der Session noch besser zu verwalten.

  4 Min.
Objektorientierte Web-Programmierung mit PHP - 9.21 Bilder skalieren

Objektorientierte Web-Programmierung mit PHP - 9.21 Bilder skalieren

Die hochgeladenen Bilder werden hier auf einen gemeinsamen Nenner (gleiche Höhe) skaliert.

  17 Min.
Objektorientierte Web-Programmierung mit PHP - 9.22 Übungsaufgabe #4

Objektorientierte Web-Programmierung mit PHP - 9.22 Übungsaufgabe #4

Das Praxisbeispiel wird mit einer Übungsaufgabe um die Benutzeranmeldung erweitert.

  3 Min.
Objektorientierte Web-Programmierung mit PHP - 9.23 Musterlösung #4

Objektorientierte Web-Programmierung mit PHP - 9.23 Musterlösung #4

Eine Lösung für die Aufgabe #4 findest du hier.

  5 Min.

RESTful API

Objektorientierte Web-Programmierung mit PHP - 10.01 Der API-Controller mit JSON-Template

Objektorientierte Web-Programmierung mit PHP - 10.01 Der API-Controller mit JSON-Template

Die Stärken der MVC-Architektur werden ausgenutzt und ein weiterer Controller mit abweichendem Template wird für die gleiche Datenbank-Logik verwendet.

  8 Min.
Objektorientierte Web-Programmierung mit PHP - 10.02 Besseres Routing ermöglichen: die Konfiguration

Objektorientierte Web-Programmierung mit PHP - 10.02 Besseres Routing ermöglichen: die Konfiguration

Das bisher sehr statische Routing wird noch einmal optimiert – mit einer eigenen Konfigurationsdatei.

  7 Min.
Objektorientierte Web-Programmierung mit PHP - 10.03 Das Bootstrapping anpassen

Objektorientierte Web-Programmierung mit PHP - 10.03 Das Bootstrapping anpassen

Die angepasste Routing-Lösung muss nun im Bootstrapping berücksichtigt werden.

  11 Min.
Objektorientierte Web-Programmierung mit PHP - 10.04 Bilder per API hochladen

Objektorientierte Web-Programmierung mit PHP - 10.04 Bilder per API hochladen

Um die API auch nutzen zu können, werden hier die Bilder über eine iOS-App hochgeladen.

  6 Min.

Diese Inhalte könnten dich ebenfalls interessieren

Lade...     Wir sind auf der Suche nach interessanten Trainings für dich, bitte gib uns einen Moment.

© 2002-2018 4eck-Media GmbH & Co. KG • Mit erstellt von 4eck-media.de

Top