TYPO3 Developer Advanced – Werde zum TYPO3 Experten!
Mit über 15 Jahren Erfahrung in der TYPO3 Entwicklung und mehr als 50 erfolgreich geschulten Teilnehmern bieten wir Dir eine fortgeschrittene Schulung, die Dich auf das nächste Level bringt. Unser optimiertes Schulungskonzept ist speziell darauf ausgelegt, Dich gezielt auf die TYPO3 Developer Zertifizierung vorzubereiten.
Diese Schulung richtet sich an fortgeschrittene Entwickler und Experten, die ihr Wissen vertiefen, Best Practices kennenlernen und komplexe TYPO3 Herausforderungen meistern möchten.
Jetzt anmelden und Dein TYPO3 Know-how auf ein neues Niveau heben!
0
Schulungstage
0
Teilnehmende max. pro Schulung
0
Themen
Unsere Schulung TYPO3 Developer Advanced richtet sich an Entwickler:innen, die bereits über folgende Kenntnisse verfügen:
- TYPO3 Extensions Entwicklung – Grundlegendes Verständnis und praktische Erfahrung in der Erstellung von TYPO3 Extensions.
Schulungskonzept
Ziel
In der 5-tägigen Schulung "TYPO3 Developer Advanced" tauchst Du tief in die Welt der TYPO3 Entwicklung ein und lernst, wie Du komplexe Erweiterungen und Funktionen nach den höchsten Standards implementierst. Der Fokus liegt auf fortgeschrittenen Themen, die Deine Fähigkeiten als TYPO3 Entwickler auf das nächste Level bringen.
Du lernst, wie Du Caching-Mechanismen mit CacheHandlern effektiv nutzt und selbst entwickelst, einschließlich der Anwendung von Best Practices. Wir führen Dich in die Verwendung von MessageHandlern mit RabbitMQ ein und zeigen, wie Du Events, Hooks sowie WebHooks und Reactions in Deinen Projekten einsetzt.
Ein besonderer Schwerpunkt liegt auf der Nutzung interner TYPO3 APIs, darunter die Context API, YAML API und viele weitere, die Dir den Umgang mit TYPO3 erleichtern. Du erfährst, wie Du REST- oder GraphQL APIs selbst bauen kannst, um Daten effizient bereitzustellen, und vertiefst Dein Wissen über Workspaces, Workflows sowie den kompletten Request Life Cycle in TYPO3.
Zusätzlich lernst Du, Custom Backend Dashboards und Backend Module mit Routing und Ajax Calls zu erstellen. Wir zeigen Dir, wie Du mit Tools wie Sentry oder XDebug die Performance optimierst, Bottlenecks in Deinem Code, SQL Statements oder der Infrastruktur findest und behebst.
Abgerundet wird die Schulung durch Themen wie Continuous Integration / Continuous Deployment (CI/CD), Unit Testing, die Arbeit mit DataHandlers, DTOs und die Entwicklung wartbarer und flexibler Lösungen.
Die Schulung ist ideal für erfahrene Entwickler, die ihre TYPO3 Kenntnisse vertiefen und erweitern möchten, um auch die anspruchsvollsten Projekte professionell zu meistern.
Lernmethodik
Die Schulung kombiniert Theorie und Praxis in einem Verhältnis von 20 % Theorie und 80 % Praxis, sodass der Fokus auf der praktischen Anwendung des Gelernten liegt. Du profitierst vom direkten Austausch mit erfahrenen Trainern aus der Praxis sowie mit anderen Teilnehmenden, was Deinen Lernerfolg zusätzlich fördert.
Agenda
Lerne, wie Du Workspaces in TYPO3 effektiv nutzt, um die Inhalte Deiner Webseite sicher und flexibel zu verwalten. Entdecke, wie Du Änderungen in verschiedenen Entwicklungsphasen kontrollierst, überprüfst und freigibst, ohne den Live-Betrieb zu gefährden. Ideal für Entwickler, die den Arbeitsfluss in TYPO3-Projekten optimieren und die Zusammenarbeit im Team verbessern möchten!
Lerne, wie Du individuelle Backend Module für TYPO3 entwickelst, um maßgeschneiderte Verwaltungsoberflächen zu erstellen. Entdecke, wie Du Routing, Ajax Calls und andere Funktionen effizient integrierst, um Deine Projekte benutzerfreundlich und flexibel zu gestalten. Ideal für Entwickler, die das TYPO3 Backend optimal anpassen möchten!
Entdecke die Möglichkeiten, TYPO3 mit Events und Hooks flexibel zu erweitern. Lerne, wie Du eigene Anpassungen einbringst, bestehende Prozesse erweiterst und die Architektur Deiner Projekte sauber und wartbar hältst. Ideal für Entwickler, die tief in die TYPO3-Internals eintauchen und ihre Projekte individuell anpassen möchten!
Erfahre, wie Du mit dem TYPO3 Messenger und MessageHandler robuste und skalierbare Kommunikationsprozesse umsetzt. Lerne, Nachrichten effizient zu verarbeiten, asynchrone Abläufe zu gestalten und Tools wie RabbitMQ zu integrieren. Perfekt für Entwickler, die moderne Messaging-Konzepte in ihren TYPO3-Projekten nutzen möchten!
Erfahre, wie Du die internen APIs von TYPO3 optimal nutzt, um Deine Projekte effizienter und flexibler zu gestalten. Lerne die Anwendung der Context API, YAML API und vieler weiterer Tools kennen, die Dir den Zugriff auf TYPO3-Kernfunktionen erleichtern und die Entwicklung vereinfachen. Perfekt für Entwickler, die das volle Potenzial von TYPO3 ausschöpfen möchten!
Lerne, wie Du REST- und GraphQL-APIs in TYPO3 entwickelst, um Daten effizient bereitzustellen und externe Anwendungen anzubinden. Entdecke Best Practices für die API-Entwicklung und erfahre, wie Du flexible, performante und zukunftssichere Schnittstellen für Deine Projekte erstellst. Perfekt für Entwickler, die TYPO3 als zentrale Datenquelle nutzen möchten!
Lerne, wie Du WebHooks und Reactions einsetzt, um externe Systeme mit TYPO3 zu verbinden und automatisierte Prozesse zu realisieren. Verstehe, wie Du Ereignisse gezielt auslöst und darauf reagierst, um Deine Projekte interaktiver und dynamischer zu gestalten. Ideal für Entwickler, die TYPO3 nahtlos in moderne Systemlandschaften integrieren möchten!
Lerne, wie Du DataHandlers in TYPO3 einsetzt, um die Verwaltung und Bearbeitung von Datensätzen effizient zu steuern. Entdecke, wie Du mit DataHandlers komplexe Datenoperationen wie Erstellen, Bearbeiten und Löschen von Datensätzen optimierst und gleichzeitig die Flexibilität und Wartbarkeit Deiner TYPO3-Projekte erhöhst. Ideal für Entwickler, die tiefere Einblicke in die TYPO3-Datenverarbeitung gewinnen und maßgeschneiderte Lösungen entwickeln möchten!
Lerne, wie Du benutzerdefinierte Backend Dashboards in TYPO3 erstellst, um eine maßgeschneiderte Benutzeroberfläche für Administratoren und Redakteure zu gestalten. Entdecke, wie Du wichtige Informationen und Statistiken übersichtlich darstellst und die Benutzererfahrung im TYPO3 Backend optimierst. Ideal für Entwickler, die das TYPO3 Backend individuell anpassen und die Verwaltung effizienter gestalten möchten!
Lerne, wie Du DTOs (Data Transfer Objects) in TYPO3 effektiv einsetzt, um Daten zwischen verschiedenen Schichten Deiner Anwendung zu übertragen und die Struktur Deines Codes zu verbessern. Entdecke, wie DTOs die Lesbarkeit und Wartbarkeit erhöhen, indem sie eine klare Trennung zwischen Datenlogik und Geschäftslogik schaffen. Ideal für Entwickler, die ihre TYPO3-Projekte skalierbar und flexibel gestalten möchten!
Lerne, wie Du Unit Tests in TYPO3 entwickelst, um Deine Erweiterungen und Funktionen zuverlässig zu testen und die Qualität Deines Codes sicherzustellen. Entdecke Best Practices für das Schreiben von Tests und die Integration von Testtools, um Bugs frühzeitig zu erkennen und die Wartbarkeit Deiner TYPO3-Projekte zu verbessern. Ideal für Entwickler, die sauberen, fehlerfreien Code schreiben und die langfristige Stabilität ihrer Projekte gewährleisten möchten!
Lerne, wie Du Continuous Integration (CI) und Continuous Deployment (CD) in TYPO3-Projekten implementierst, um den Entwicklungsprozess zu automatisieren und die Qualität des Codes kontinuierlich zu verbessern. Entdecke, wie Du Tests, Builds und Deployments effizient integrierst, um schneller und zuverlässiger neue Funktionen bereitzustellen. Ideal für Entwickler, die ihre TYPO3-Workflows optimieren und eine schnelle, fehlerfreie Auslieferung von Updates sicherstellen möchten!
Du hast Fragen oder möchtest die Agenda im Voraus besprechen?
Nimm Kontakt mit uns auf! Unsere Experten stehen Dir gerne für ein Gespräch zur Verfügung, um die Schulungsinhalte zu erläutern, auf Deine individuellen Bedürfnisse einzugehen oder uns vorab kennenzulernen. So stellen wir sicher, dass die Schulung perfekt auf Deine Ziele und Anforderungen abgestimmt ist. Wir freuen uns darauf, von Dir zu hören und gemeinsam den besten Lernweg für Dich zu finden!