TYPO3-Schulung: Extbase und Fluid

poster video

Eigene Erweiterungen entwickeln, die sich nahtlos in TYPO3 einfügen: Diese Schulung vermittelt die Grundlagen und Konzepte hinter Extbase und Fluid für Entwickler mit ersten TYPO3-Kenntnissen.

Was Sie in der Schulung lernen

  • TYPO3 für Entwickler
TYPO3 für Entwickler_

Architektur und Konzepte

Extbase folgt dem MVC-Prinzip und bringt eine klare Trennung von Datenmodell, Logik und Darstellung mit. Sie lernen, wie Extbase in TYPO3 eingebettet ist, welche Konventionen gelten und wie ein typisches Extension-Projekt strukturiert wird.

Models, Repositories und Controller

Sie erfahren, wie Datenmodelle definiert, über Repositories abgefragt und in Controllern verarbeitet werden. Dabei wird besonders auf die Verbindung zwischen PHP-Klassen und Datenbankstrukturen eingegangen sowie auf den Umgang mit dem Persistence-Layer von Extbase.

Fluid-Templates

Fluid ist die Template-Engine von TYPO3 und eng mit Extbase verzahnt. Sie lernen die Syntax, den Einsatz von ViewHelpern und wie Layouts, Partials und Sections sinnvoll eingesetzt werden, um wiederverwendbare und wartbare Templates zu erstellen.

Plugins und Backend-Module

Am Ende der Schulung wissen Sie, wie eine fertige Erweiterung als Frontend-Plugin oder Backend-Modul registriert wird. Sie verstehen den gesamten Weg von der ersten Klasse bis zur lauffähigen Extension und können eigene Erweiterungen strukturiert umsetzen.

Testing von Extbase-Extensions

TYPO3 bietet eine solide Grundlage für automatisierte Tests. Sie lernen, wie Unit-, Functional- und Acceptance-Tests für Extbase-Extensions aufgesetzt werden, wie der TYPO3-eigene Testing-Framework eingesetzt wird und wie Tests sinnvoll in eine CI-Pipeline integriert werden.

Best Practices und Code-Qualität

Erweiterungen, die langfristig wartbar bleiben sollen, folgen klaren Konventionen. Sie erfahren, welche Coding-Standards in der TYPO3-Community gelten, wie statische Codeanalyse mit PHPStan eingesetzt wird und wie Sie eigene Extensions so strukturieren, dass sie auch nach einem Upgrade noch funktionieren.

  • Interesse geweckt?
Interesse geweckt?_

Connecta AG
Rheinstraße 1
65189 Wiesbaden


Tel: +49 611 34 10 90

kontakt@connecta.ag


los gehts