Seminar TYPO3 v14: Intensivseminar Entwicklung, APIs und Qualitätssicherung

Das Intensivseminar entwickelt eine vollständige TYPO3-v14-Anwendung mit Frontend-Plugin, Backend-Modul, eigenen Content-Strukturen, Events, Middleware und einer kontrollierten JSON-Schnittstelle. Architektur, Sicherheit, Tests und Release werden von Anfang an mitgeführt.

Die Inhalte sind auf intensivseminar mit hohem Praxisanteil ausgelegt. Theorie, Demonstration, geführte Konfiguration und kontrollierte Übungen greifen unmittelbar ineinander.

Lernziele

  • Wartbare TYPO3-Extensions und Domain-Modelle entwickeln
  • Frontend- und Backend-Funktionen sicher implementieren
  • TCA, Fluid, Events und Middleware gezielt einsetzen
  • Schnittstellen und entkoppelte Clients verlässlich versorgen
  • Automatisierte Qualitätssicherung und Releaseprozesse etablieren

Inhaltsübersicht

  1. Extension-Architektur und Domain-Modell
  2. Persistence, TCA und Repositories
  3. Controller, Formulare und Fluid
  4. Eigene Content-Elemente
  5. Backend-Modul und Datenoperationen
  6. Dependency Injection und PSR-14-Events
  7. PSR-15-Middleware und Request-Lebenszyklus
  8. Headless-Schnittstelle
  9. Sicherheit und Performance
  10. Tests, CI/CD und Release

Kapitel 1: Extension-Architektur und Domain-Modell

Inhaltsübersicht des Kapitels

  • Paketgrenzen und Anwendungsfälle definieren
  • Composer-Paket erzeugen
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Paketgrenzen und Anwendungsfälle definieren, Composer-Paket erzeugen. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 1.1: Paketgrenzen und Anwendungsfälle definieren

Fachliche Ausarbeitung: Verantwortungen, Abhängigkeiten und öffentliches API der Extension festgelegt. Praktische Umsetzung: Ein Architektur- und Domain-Modell für das Seminarprojekt erstellt. Die entstandene Lösung wird mit einer Checkliste geprüft und bei Abweichungen gezielt korrigiert.

Schritt 1.2: Composer-Paket erzeugen

Fachliche Ausarbeitung: Namespaces, Paketmetadaten, Services und TYPO3-Struktur konsistent angelegt. Praktische Umsetzung: Ein installierbares Grundpaket mit automatischer Service-Erkennung erstellt. Ein definierter Kontrollpunkt gleicht Konfiguration, Funktion und redaktionelle Wirkung miteinander ab.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 2: Persistence, TCA und Repositories

Inhaltsübersicht des Kapitels

  • Datenmodell umsetzen
  • Backend-Eingabe und Abfragen gestalten
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Datenmodell umsetzen, Backend-Eingabe und Abfragen gestalten. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 2.1: Datenmodell umsetzen

Fachliche Ausarbeitung: Tabellen, Relationen, Indizes und Extbase-Mapping aus dem Domain-Modell abgeleitet. Praktische Umsetzung: Mehrere verbundene Fachobjekte persistent gemacht. Ein definierter Kontrollpunkt gleicht Konfiguration, Funktion und redaktionelle Wirkung miteinander ab.

Schritt 2.2: Backend-Eingabe und Abfragen gestalten

Fachliche Ausarbeitung: TCA-Formulare, Validierung und gezielte Repository-Abfragen kombiniert. Praktische Umsetzung: Datensätze redaktionsgerecht gepflegt und performant gefiltert. Die Arbeitsschritte werden nachvollziehbar dokumentiert und anhand eines fachlichen Prüfkriteriums kontrolliert.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 3: Controller, Formulare und Fluid

Inhaltsübersicht des Kapitels

  • Anwendungsfälle als Aktionen implementieren
  • Sichere Fluid-Ausgabe erstellen
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Anwendungsfälle als Aktionen implementieren, Sichere Fluid-Ausgabe erstellen. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 3.1: Anwendungsfälle als Aktionen implementieren

Fachliche Ausarbeitung: Controller, Argumente, Weiterleitungen und Fehlerpfade klar geschnitten. Praktische Umsetzung: Listen-, Detail- und Bearbeitungsfälle vollständig umgesetzt. Die Arbeitsschritte werden nachvollziehbar dokumentiert und anhand eines fachlichen Prüfkriteriums kontrolliert.

Schritt 3.2: Sichere Fluid-Ausgabe erstellen

Fachliche Ausarbeitung: Layouts, Partials, Formulare, Escaping und Validierung zusammengeführt. Praktische Umsetzung: Eine konsistente Benutzeroberfläche mit verständlichen Fehlern erstellt. Abschließend erfolgt eine Prüfung auf Konsistenz, Wartbarkeit und sichere Wiederholbarkeit.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 4: Eigene Content-Elemente

Inhaltsübersicht des Kapitels

  • CType und TCA registrieren
  • Daten aufbereiten und rendern
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt CType und TCA registrieren, Daten aufbereiten und rendern. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 4.1: CType und TCA registrieren

Fachliche Ausarbeitung: Felder, Assistent, Backend-Vorschau und Berechtigungen für einen eigenen Baustein konfiguriert. Praktische Umsetzung: Ein redaktionsgerechtes Content-Element in die Extension integriert. Abschließend erfolgt eine Prüfung auf Konsistenz, Wartbarkeit und sichere Wiederholbarkeit.

Schritt 4.2: Daten aufbereiten und rendern

Fachliche Ausarbeitung: TypoScript, Data Processors und Fluid für eine klare Ausgabestruktur verbunden. Praktische Umsetzung: Mehrere Darstellungsvarianten ohne duplizierte Logik umgesetzt. Die entstandene Lösung wird mit einer Checkliste geprüft und bei Abweichungen gezielt korrigiert.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 5: Backend-Modul und Datenoperationen

Inhaltsübersicht des Kapitels

  • Modul und Routing aufbauen
  • Berechtigungen und Schreibvorgänge absichern
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Modul und Routing aufbauen, Berechtigungen und Schreibvorgänge absichern. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 5.1: Modul und Routing aufbauen

Fachliche Ausarbeitung: Backend-Navigation, Routes, Controller und Fluid-Oberfläche registriert. Praktische Umsetzung: Eine administrative Listen- und Prüfoberfläche erstellt. Die entstandene Lösung wird mit einer Checkliste geprüft und bei Abweichungen gezielt korrigiert.

Schritt 5.2: Berechtigungen und Schreibvorgänge absichern

Fachliche Ausarbeitung: Benutzerkontext, Datensatzrechte, Request-Tokens und Transaktionen kontrolliert. Praktische Umsetzung: Unerlaubte Direktzugriffe und fehlerhafte Schreibvorgänge abgefangen. Ein definierter Kontrollpunkt gleicht Konfiguration, Funktion und redaktionelle Wirkung miteinander ab.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 6: Dependency Injection und PSR-14-Events

Inhaltsübersicht des Kapitels

  • Services entkoppeln
  • Events als Erweiterungspunkte nutzen
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Services entkoppeln, Events als Erweiterungspunkte nutzen. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 6.1: Services entkoppeln

Fachliche Ausarbeitung: Fachlogik, Infrastruktur und Controller über explizite Abhängigkeiten getrennt. Praktische Umsetzung: Eine umfangreiche Aktion in testbare Services zerlegt. Ein definierter Kontrollpunkt gleicht Konfiguration, Funktion und redaktionelle Wirkung miteinander ab.

Schritt 6.2: Events als Erweiterungspunkte nutzen

Fachliche Ausarbeitung: Core- und eigene Events nach fachlicher Verantwortung eingesetzt. Praktische Umsetzung: Einen Listener mit klarer Fehlerbehandlung und Test implementiert. Die Arbeitsschritte werden nachvollziehbar dokumentiert und anhand eines fachlichen Prüfkriteriums kontrolliert.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 7: PSR-15-Middleware und Request-Lebenszyklus

Inhaltsübersicht des Kapitels

  • Middleware-Position bestimmen
  • Middleware implementieren
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Middleware-Position bestimmen, Middleware implementieren. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 7.1: Middleware-Position bestimmen

Fachliche Ausarbeitung: Frontend- und Backend-Stacks, Reihenfolge und Seiteneffekte analysiert. Praktische Umsetzung: Eine geeignete Position für eine Querschnittsfunktion festgelegt. Die Arbeitsschritte werden nachvollziehbar dokumentiert und anhand eines fachlichen Prüfkriteriums kontrolliert.

Schritt 7.2: Middleware implementieren

Fachliche Ausarbeitung: Unveränderliche Requests, Responses, Header und Weitergabe korrekt verarbeitet. Praktische Umsetzung: Eine Middleware mit positiven und negativen Tests registriert. Abschließend erfolgt eine Prüfung auf Konsistenz, Wartbarkeit und sichere Wiederholbarkeit.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 8: Headless-Schnittstelle

Inhaltsübersicht des Kapitels

  • Content-Vertrag entwerfen
  • Endpunkte absichern und cachen
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Content-Vertrag entwerfen, Endpunkte absichern und cachen. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 8.1: Content-Vertrag entwerfen

Fachliche Ausarbeitung: Ressourcen, Felder, Sprachen, Fehlerantworten und Versionierung dokumentiert. Praktische Umsetzung: Ein stabiles JSON-Schema für zentrale Inhalte erstellt. Abschließend erfolgt eine Prüfung auf Konsistenz, Wartbarkeit und sichere Wiederholbarkeit.

Schritt 8.2: Endpunkte absichern und cachen

Fachliche Ausarbeitung: Routing, Authentisierung, Autorisierung, CORS, Cache-Tags und Invalidierung kombiniert. Praktische Umsetzung: Eine getestete Schnittstelle mit öffentlichem und geschütztem Bereich umgesetzt. Die entstandene Lösung wird mit einer Checkliste geprüft und bei Abweichungen gezielt korrigiert.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 9: Sicherheit und Performance

Inhaltsübersicht des Kapitels

  • Kritische Datenwege härten
  • Laufzeit messen und verbessern
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Kritische Datenwege härten, Laufzeit messen und verbessern. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 9.1: Kritische Datenwege härten

Fachliche Ausarbeitung: Eingaben, Ausgaben, Uploads, Berechtigungen, Geheimnisse und Logging systematisch geprüft. Praktische Umsetzung: Mehrere Manipulationsversuche mit automatisierten Tests abgefangen. Die entstandene Lösung wird mit einer Checkliste geprüft und bei Abweichungen gezielt korrigiert.

Schritt 9.2: Laufzeit messen und verbessern

Fachliche Ausarbeitung: Abfragen, Objektgraphen, Rendering und Schnittstellenausgabe mit Baseline bewertet. Praktische Umsetzung: Einen Engpass nachweisbar reduziert. Ein definierter Kontrollpunkt gleicht Konfiguration, Funktion und redaktionelle Wirkung miteinander ab.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Kapitel 10: Tests, CI/CD und Release

Inhaltsübersicht des Kapitels

  • Testportfolio implementieren
  • Releaseprozess abschließen
  • Kontrollpunkt und Dokumentation

Dieses Kapitel behandelt Testportfolio implementieren, Releaseprozess abschließen. Die Reihenfolge orientiert sich am üblichen Arbeitsprozess von der Vorbereitung über die Umsetzung bis zur Prüfung.

Schritt 10.1: Testportfolio implementieren

Fachliche Ausarbeitung: Unit-, funktionale, API-, Berechtigungs- und Migrationstests nach Risiko ausgewählt. Praktische Umsetzung: Kritische Projektpfade automatisiert abgesichert. Ein definierter Kontrollpunkt gleicht Konfiguration, Funktion und redaktionelle Wirkung miteinander ab.

Schritt 10.2: Releaseprozess abschließen

Fachliche Ausarbeitung: Statische Analyse, Coding Standards, Pipeline, Paketierung, Deployment und Rollback verbunden. Praktische Umsetzung: Eine releasefähige Extension-Version mit vollständiger Übergabe erstellt. Die Arbeitsschritte werden nachvollziehbar dokumentiert und anhand eines fachlichen Prüfkriteriums kontrolliert.

Kontrollpunkt und Dokumentation

Die Arbeitsergebnisse des Kapitels werden auf fachliche Vollständigkeit, sichere Konfiguration und reproduzierbare Umsetzung geprüft. Festgestellte Abweichungen werden priorisiert, korrigiert und in einer kompakten Betriebs- oder Redaktionsnotiz festgehalten.

Didaktischer Aufbau

Jeder Themenblock beginnt mit einer Einordnung, wird am System demonstriert und anschließend praktisch umgesetzt. Übungen bauen aufeinander auf, sodass am Ende eine zusammenhängende, prüfbare TYPO3-Konfiguration oder ein vollständiger redaktioneller Arbeitsablauf vorliegt.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene PHP-Entwickler, TYPO3-Entwickler, Tech Leads und Softwarearchitekten
Voraussetzungen: Sehr gute objektorientierte PHP-Kenntnisse, Composer, Git, SQL, TYPO3-Grundlagen und erste Fluid-Erfahrung
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 5 Tage
Darmstadt 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Flensburg 5 Tage
Konstanz 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Hamburg 5 Tage
Leipzig 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Dresden 5 Tage
Luxemburg 5 Tage
Regensburg 5 Tage
Jena 5 Tage
Trier 5 Tage
Madgeburg 5 Tage
Friedrichshafen 5 Tage
Kassel 5 Tage
Ulm 5 Tage
München 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Münster 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Bremen 5 Tage
Berlin 5 Tage
Darmstadt 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 5 Tage
Konstanz 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Flensburg 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben