TYPO3 Extbase- & Fluidschulung für TYPO3 Version 12.4 LTS
Lernen Sie in der Schulung, wie Sie den Funktionsumfang von TYPO3 mit Extbase-Extensions erweitern können.
TYPO3 Extbase- & Fluidschulung zu Version 12.4 LTS
Schulung TYPO3 Extension-Programmierung
Inhalte und Zielgruppen
Die fünftägige Extbase- & Fluid-Schulung richtet sich an Webdesigner/-entwickler, PHP-Entwickler und Administratoren aus Agenturen oder Freelancer. Als Voraussetzung sollten Sie Kenntnisse im Bereich objektorientierte Programmierung (PHP) mitbringen oder zuvor meine Schulung zu diesem Thema besuchen.
In der Schulung werden folgende Themen behandelt:
- Neuerungen in der TYPO3 Version 12.4 LTS
- Kurz-Einführung in Git & Composer
- Objektorientierte Programmierung
- Einführung in Domain-Driven Design
- Model View Controller Architektur
- Erstellen einer Extbase-Erweiterung mit dem Extension Builder
- Grundlagen von Extbase
- Aufrufen von Validatoren durch Annotationen
- Konfiguration der Extension mit Flexform und TypoScript
- Backend-Formular Definition mit dem TCA
- Einführung in die Template-Engine Fluid
- Arbeiten mit Fluid-Templates, -Layouts und -Partials
- ViewHelper-Benutzung mit Inline- und Tag-basierter Syntax
- Erstellen eigener ViewHelper
- Mehrsprachigkeit mit xlf-Dateien
- Routing Enhancers
- Doctrine
- Icon Factory
- Ausgabe mit dem JSON View
Nutzen Sie den direkten Austausch mit anderen Agentur-Mitarbeitern und Freelancern in meinen Präsenzschulungen und buchen Sie jetzt die TYPO3-Extbase- & Fluidschulung.
Schulungstermine
Die nächsten Termine zu dieser Schulung werden noch bekannt gegeben.
Sie möchten dazu informiert werden? Schreiben Sie eine Mail an schulung@oliver-thiele.de
Wegen Corona finden derzeit alle Präsenz-Schulung nur als Individual-Schulungen für einzelne Firmen vor Ort statt. Für Gruppenschulungen gibt es dann die Alternative als Onlineschulung.
Detaillierte Informationen
zu den Inhalten
In der Extbase- & Fluidschulung wird in fünf Tagen eine Beispiel-Extension für die Ausgabe von Veranstaltungen mit Listen- und Detailansicht gebaut. Am ersten Tag der Schulung wird nach der Einrichtung und Optimierung der Entwicklungsumgebung PhpStorm mit dem Extension-Builder das Grundgerüst zusammengebaut. Hier lernt der Teilnehmer den Aufbau und die Relationen der verschiedenen Domain Models für Veranstaltungen, Veranstaltungsorte, Veranstaltungskategorien und Medien-Dateien kennen. Die vom Extension-Builder generierten Datein werden am ersten Tag im Detail durchgesprochen, so dass der Teilnehmer dann die verschiedenen Funktionen und den groben Aufbau der Extension kennt. Am zweiten bis Tag wird dann die Extension mit eigenem Code verbessert. Ich zeige unter anderem, wie Domain-Models und TCA zusammenhängen, Konfiguration der Extension mit TypoScript / Konstanten-Editor und Flexform gemacht werden können, Page-Browser konfiguriert werden, eigene Datenbank-Abfragen realisiert werden können, manuelle Persistierung funktioniert und Bilder responsive über den File-Abstraction-Layer (FAL) ausgegeben werden können.
Durch die TYPO3 Version 12.4 werden auch neue Schulungsinhalte wie beispielsweise Composer, Doctrine, Icon Factory und die Modifikation der generierten URLs mit dem neuen Core-Backend-Modul "Site Configuration" durch Routing Enhancers besprochen.
Nach der Schulung hat der Teilnehmer den Aufbau gängiger Extbase-Extensions kennengelernt und kennt auch Unterschiede der verschiedenen TYPO3-Versionen bis hin zur TYPO3 Version 12.4 LTS.
Ihr Trainer: Oliver Thiele
Ihr Trainer Oliver Thiele kann als TYPO3 CMS Certified Integrator und TYPO3 CMS Certified Developer auf eine langjährige Erfahrung mit dem Content Management System zurückblicken. Seit 2002 arbeitet er täglich mit TYPO3 und war seitdem an der Umsetzung und Betreuung zahlreicher Webseiten in projektbegleitenden Schulungen als Entwickler oder Consultant beteiligt.
Von 2003 bis 2017 arbeitete er hauptberuflich als TYPO3-Trainer bei dem Webhoster Mittwald.
Seit 2018 arbeitet er als selbstständiger TYPO3-Freelancer und TYPO3 Dozent und ist ehrenamtlich im TYPO3 Education Committee aktiv. Als Team-Lead kümmert er sich um die Erstellung und Pflege der Zertifizierungsfragen für den TCCI (TYPO3 CMS Certified Integrator).