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

Modul 1: Die Entwicklungsinstallation

Das erste Modul des Kurses Entwickler. Die Teilnehmenden finden sich in einer Installation zurecht, bauen mit exp:install eine Entwicklungsinstallation aus Git-Klonen auf, schalten die Debug-Ausgabe ein und führen ihr…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/developers/module-01-the-development-installation/README.md

On this page

This page is a translation. Read the English original

Modul 1: Die Entwicklungsinstallation

Jedes spätere Modul braucht eine Installation, in der die Teilnehmenden etwas kaputt machen und sehen können, was schiefgelaufen ist. Dieses Modul baut sie auf: die Ordnerübersicht und die zwei Regeln des Kurses, eine Installation aus Git-Klonen, sichtbare Fehler und ein erstes Skript, das mit dem Kernel spricht.

Auf einen Blick

KursEntwickler
Dauer3 Stunden 25 Minuten (mit einer Pause von 10 Minuten)
Lektionen4
NiveauEinsteiger

Lektionen

LektionDauerWas die Teilnehmenden tun
Lektion 1.1: Die Landkarte einer Installation für Entwickler45 MinutenDie Ordner durchgehen, eine Adresse und einen Klassennamen bis zu ihren Dateien verfolgen
Lektion 1.2: Eine Entwicklungsinstallation mit Git60 MinutenKlonen, composer install, exp:install, exp:velocity start, anmelden
Lektion 1.3: Debug-Ausgabe und Logs45 MinutenDie Debug-Ausgabe mit exp:ini einschalten, den Bericht lesen, die Logs verfolgen
Lektion 1.4: Ein Skript mit geladenem Kernel45 Minutenextension/mysite_hello anlegen, ein Skript mit ezexec.php ausführen

Dieses Modul vorbereiten

  • Alle Teilnehmenden brauchen einen Rechner (oder einen eigenen Ordner auf einem gemeinsamen Server) mit PHP, Composer 2 und Git 2.28 oder neuer. Prüfen Sie die Versionen anhand der Anforderungen.
  • Bei einer langsamen oder volumenbegrenzten Verbindung bereiten Sie auf jedem Rechner einen fertigen Klon mit bereits ausgeführtem composer install vor; die Teilnehmenden beginnen Lektion 1.2 dann beim Installationsschritt.
  • Legen Sie den Port für jede Person fest, wenn sich mehrere einen Server teilen ([PHPServerSettings] Port in settings/velocity.ini, standardmäßig 8087), und schreiben Sie die Ports an die Tafel.
  • Proben Sie das ganze Modul einmal auf einem sauberen Rechner; notieren Sie, wie lange der Klon und composer install dauern.
  • Keine echten E-Mails: Entwicklungsinstallationen dürfen keine E-Mails an echte Adressen verschicken.

Zeitplan

TeilMinuten
Lektion 1.145
Lektion 1.260
Pause10
Lektion 1.345
Lektion 1.445
Gesamt205

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