Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Der Lesepfad für PHP-Entwickler

Jede Seite des Abschnitts für PHP-Entwickler in einer empfohlenen Lesereihenfolge, in sechs Stufen von der Orientierung bis zum Mitwirken, mit der Zeit, die jede Stufe braucht, und dem, was Sie danach können.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/php-developers/php-developer-reading-path.md

On this page

This page is a translation. Read the English original

Der Lesepfad für PHP-Entwickler

Diese Seite richtet sich an PHP-Entwickler, die diesen Abschnitt in einer sinnvollen Reihenfolge lesen möchten. Sie hat sechs Stufen. Nach jeder Stufe können Sie etwas, das Sie vorher nicht konnten. Die Zeiten sind grobe Lesezeiten, ohne die Übungen.

Inhalt

  1. Stufe 1: Orientierung (1 Stunde)
  2. Stufe 2: die Regeln des Codes (2 Stunden)
  3. Stufe 3: Bausteine (ein halber Tag)
  4. Stufe 4: Daten und APIs (ein halber Tag)
  5. Stufe 5: Sicherheit, Debugging und Performance (ein halber Tag)
  6. Stufe 6: Laufzeitumgebungen, Tests und Mitwirken (ein halber Tag)
  7. Nachschlagen während der Arbeit

Stufe 1: Orientierung (1 Stunde)

  1. PHP-Entwickler: hier beginnen
  2. Exponential für PHP-Entwickler
  3. Ein Rundgang durch den Quellbaum
  4. Wie eine Anfrage in PHP abläuft
  5. Einen PHP-Entwicklungs-Checkout einrichten

Danach: Sie haben einen funktionierenden Checkout und wissen, wo Code läuft.

Stufe 2: die Regeln des Codes (2 Stunden)

  1. Unterstützte PHP-Versionen: 8.0 bis 8.5
  2. Code schreiben, der unter PHP 8.0 läuft
  3. Hinweise zur PHP-8-Migration für Ihren Code
  4. Der Coding-Standard (phpcs.xml.dist)
  5. Warum der Code keine Typdeklarationen hat
  6. Klassenbenennung und das Präfix exp
  7. Autoloads und Klassen-Maps
  8. Einstellungen mit eZINI lesen

Danach: Ihr Code besteht die Prüfungen und passt zur Codebasis.

Stufe 3: Bausteine (ein halber Tag)

  1. Schreiben Sie Ihre erste Modul-View (selbst durchführen)
  2. Modul-Views als Klassen
  3. Einen Konsolenbefehl schreiben
  4. Einen Cronjob-Teil schreiben
  5. Einfache CLI-Skripte mit eZScript und ezexec
  6. Eine Fetch-Funktion schreiben
  7. Einen Template-Operator in PHP schreiben
  8. Einen Datentyp schreiben
  9. Einen Workflow-Ereignistyp schreiben
  10. Ereignisse, Listener und Filter
  11. Erweiterungspunkte aus PHP

Danach: Sie können Bildschirme, Befehle, geplante Arbeit, Template-Hilfsfunktionen, Feldtypen und Workflow-Schritte hinzufügen.

Stufe 4: Daten und APIs (ein halber Tag)

  1. SQL mit eZDB, sicher
  2. Code für jede unterstützte Datenbank
  3. Definitionen persistenter Objekte im Detail
  4. ezjscore-JSON-Endpunkte in PHP
  5. REST und entfernte Dienste aus PHP
  6. Composer für PHP-Entwickler

Danach: Sie speichern Daten portabel und liefern sie über HTTP aus.

Stufe 5: Sicherheit, Debugging und Performance (ein halber Tag)

  1. Sicherheit in PHP-Code
  2. Eingaben validieren und casten
  3. Ausgaben aus PHP maskieren
  4. CSRF-Schutz und ezformtoken
  5. Debugging mit eZDebug
  6. Die Debug-Leiste für PHP-Entwickler
  7. Logs, der Log-Viewer und Anfrage-Logs
  8. PHP-Code profilieren

Danach: Ihr Code ist sicher, und Sie können finden und messen, was schiefgeht.

Stufe 6: Laufzeitumgebungen, Tests und Mitwirken (ein halber Tag)

  1. Persistente Velocity-Worker für PHP-Entwickler
  2. Fallen durch statischen Zustand
  3. FrankenPHP für PHP-Entwickler
  4. Das Engine-Archiv (phar) für PHP-Entwickler
  5. OPcache und Cache-Vorladen
  6. PHPUnit ohne Datenbank
  7. Datenbank- und Live-Tests
  8. Statische Analyse mit PHPStan
  9. Git-Hooks und make-Ziele
  10. CI und das Nachstellen einer roten Prüfung
  11. PHP-Änderungen beitragen

Danach: Ihr Code läuft unter jeder Engine, ist getestet und kann in den Kernel aufgenommen werden.

Nachschlagen während der Arbeit

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x