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

Entwickler: Kursüberblick

Der Kurs für PHP-Entwickler, die auf Exponential aufbauen, von einer Entwicklungsinstallation aus Git-Klonen über die Template-Sprache, Designs und Overrides, das Inhaltsmodell, Fetch-Funktionen, Module und Views…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/developers/README.md

On this page

This page is a translation. Read the English original

Entwickler: Kursüberblick

Dieser Kurs bringt PHP-Entwicklern bei, auf Exponential aufzubauen. Jedes Modul fügt einer Entwicklungsinstallation, die allen Teilnehmenden selbst gehört, ein funktionierendes Stück hinzu: Templates und Overrides, einen Datentyp-Override, eine Fetch-Funktion, eine Modul-View mit eigener Richtlinie, eine Erweiterung mit Einstellungen, einen Konsolenbefehl, eine Tabelle für persistente Objekte, ein Workflow-Ereignis, einen Cronjob-Teil, einen REST-Provider und einen Test. Der Kurs endet mit den RAD-Werkzeugen, dem Deployment unter Velocity und einem Pull Request.

Für wen er gedacht ist

  • PHP-Entwickler, die ihr erstes Exponential-Projekt beginnen.
  • Entwickler in Agenturen, die Websites auf früheren Versionen pflegen und die Arbeitsweise von 6.x kennenlernen möchten.
  • Entwickler, die Erweiterungen für andere schreiben werden.

Ergebnis: Nach dem Kurs kann ein Entwickler die Templates, das Inhaltsmodell und die Funktionen einer Website in eigenen Erweiterungen bauen, sie testen, unter Velocity deployen und Änderungen an das Hauptprojekt zurückgeben.

Format und Dauer

Dauer53 Lektionen, etwa 45 Stunden Unterricht (mit Pausen etwa sieben Tage)
FormatPraxisorientiert; im Schulungsraum oder online; eine Entwicklungsinstallation pro Person
NiveauFortgeschrittene bis Experten
VoraussetzungenPHP und objektorientierte Programmierung, Git, Composer, ein Terminal; ein GitHub-Konto für Modul 13
ÜbungsumgebungEine Entwicklungsinstallation aus Git-Klonen auf SQLite, aufgebaut in Modul 1 (Mit Git entwickeln)

Module

Die Dauer der Module enthält ihre Pausen, wie es der Überblick jedes Moduls angibt.

Lesepfad

Für einen Trainer, der diesen Kurs vorbereitet, in dieser Reihenfolge:

  1. Trainer: hier beginnen und Die Kernkonzepte vermitteln.
  2. Mit Git entwickeln und Mit Git aktualisieren.
  3. Die Kapitel 3, 7 und 8 des Installationsbuchs.
  4. Das Inhaltsmodell und das Bearbeiten von Inhalten und Templates und Design.
  5. Erweiterungen, RAD-Werkzeuge und das Buch Erweiterungsentwicklung.
  6. REST-API v1 und v2 und Programmierrichtlinien.
  7. Die Module 1 bis 13 der Reihe nach; bauen Sie das Stück jedes Moduls auf Ihrer eigenen Entwicklungsinstallation, bevor Sie es unterrichten.

Vorgeschlagene Zeitpläne

ZeitplanAblauf
Sieben TageEin bis zwei Module pro Tag der Reihe nach; Tag 7 für die Module 12 und 13 und eine Durchsicht der Erweiterung jeder Person
Zwei Blöcke zu je vier TagenTage 1-4: Module 1 bis 7 (Templates, Inhaltsmodell, Fetches, Views, Erweiterungen); Tage 5-8 einen Monat später: Module 8 bis 13
Schnellkurs für Agenturen (vier Tage)Module 1, 2, 3, 4, 7, 8 und 13; der Rest im Selbststudium
Wöchentliche AbendeEin Modul pro Woche

Für kürzere Formate siehe den Entwicklertag, das dreitägige Entwickler-Bootcamp und die Full-Stack-Entwicklerwoche.

Die Teilnehmenden prüfen

Jede Lektion endet mit einem Quiz mit belegten Antworten. Für einen schriftlichen Test, eine praktische Aufgabe und Abschlussprojekte siehe Prüfungen und praktische Übungen. Die Prüfungen sind eigenes Material des Trainers, keine offizielle Zertifizierung; die Zertifizierungen des Partnerprogramms sind davon getrennt (Zertifizierungen).

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