Unsere Trainings geben dir praxisnahes Wissen, das du direkt in deinen Projekten einsetzen und langfristig ausbauen kannst.
für alle Entwickler:innen
Wartbare Software ist zukunftssicher. Tests sind dafür wichtig, klar. Aber was macht Code testbar?
setzt Programmiererfahrung voraus
Lerne, Anwendungen im laufenden Betrieb in moderne, zukunftssichere und für AI bereite Lösungen zu transformieren.
Für Entwickler, Architekten und technische Leads mit Programmiererfahrung
Nutze KI im Software-Engineering wirksam – mit Leitplanken, Qualität und messbarem Nutzen.
setzt Programmiererfahrung voraus
Lerne, Anwendungen im laufenden Betrieb in moderne, zukunftssichere und für AI bereite Lösungen zu transformieren.
Für Interessierte auf allen Ebenen
Softwarearchitektur verstehen, fundiert entscheiden und komplexe Systeme zukunftsfähig gestalten.
for all developers
You develop with Drupal and customise the CMS. But how do you actually work on other types of projects?
Für Interessierte auf allen Ebenen
Softwarearchitektur verstehen, fundiert entscheiden und komplexe Systeme zukunftsfähig gestalten.
für alle Entwickler:innen
Legacy Code ist wertvoll, hat sich über Jahre bewährt, ist aber meist nicht ausreichend getestet. Wie können wir das ändern?
for all developers
Better code, with and without AI. Learn test-driven development as a key skill for modern software development.
Für Interessierte auf allen Ebenen
Wir machen Kopfstand mit den Abhängigkeiten in deiner Software. Das eröffnet völlig neue Perspektiven.
Für Interessierte auf allen Ebenen
Lerne das Gesetz der Demeter kennen, das auch als 'Prinzip des geringsten Wissens' bezeichnet wird.
Requires programming experience
A comprehensive exploration of object orientation, equipping you with the skills to excel in modern software development.
für alle Entwickler:innen
Du entwickelst mit Contao und passt das CMS an. Aber wie wird eigentlich in anderen Projektarten gearbeitet?
for all developers
Software testing comes in many shapes and sizes. Which ones are right for your project?
für PHP-Entwickler:innen, die Abhängigkeiten verwalten und absichern wollen
Updates aufgeschoben, Lieferkette unklar, KI-Agenten fügen Pakete hinzu? Verwalte Abhängigkeiten professionell und sichere deine Software-Lieferkette gegen reale Angriffe ab.
für alle PHPUnit-Anwender:innen
PHPUnit bietet flexible Möglichkeiten, eine Testsuite zu strukturieren. Welche ist die richtige für dein Projekt?
für PHP-Entwickler:innen, die Abhängigkeiten mit Composer verwalten
Updates aufgeschoben, Lieferkette unklar? Lerne, Abhängigkeiten professionell und sicher zu managen.
für alle PHPUnit-Anwender:innen
Domain-Driven Design schafft gemeinsames Verständnis im Team und bildet dies im Code ab. Was bedeutet das für die Tests?
Für Interessierte auf allen Ebenen
Erfahre, wie das Integration/Operation Segregation-Prinzip eine klare Trennung von Logik und Integration fördert.
Für Interessierte auf allen Ebenen
Lerne, wie das Favor Composition over Inheritance-Prinzip deinen Code besser wartbar macht.
Für Interessierte auf allen Ebenen
... machen wir passend unter Einsatz des Adapter-Patterns, um Legacy- und Third-Party-Code. Ohne starke Kopplung.
Für Interessierte auf allen Ebenen
Das Facade Design Pattern ist wie ein Reiseführer – es vereinfacht komplexe Systeme für den Nutzer.
Not only for developers
Learn to visualize workflows, establish shared understanding, and drive development success.
Requires programming experience
Master five crucial principles that are essential for crafting clean, maintainable, and highly flexible object-oriented code.
für alle Entwickler:innen
Besserer Code, mit und ohne KI. Lerne testgetriebene Entwicklung als Schlüsselkompetenz für moderne Softwareentwicklung.
For those interested at all levels
Learn how the new Model Context Protocol (MCP) enables LLMs to interact with the world beyond text.
requires programming experience
Immerse yourself in the world of OOP and become a better software developer thanks to modern PHP.
for all developers
Maintainable software is future-proof. Testing is important for this, of course. But what makes code testable?
für alle, die ihre Testmethodik auf das nächste Level heben wollen
Du schreibst bereits automatisierte Tests. Jetzt lernst du Methoden, die deine Tests auf das nächste Level heben.
Für Entwickler, Architekten und technische Leads mit Programmiererfahrung
Verstehe Event Sourcing, modelliere Events und entscheide fundiert, wann sich der Ansatz lohnt.
Nicht nur für Entwickler
DDD revolutioniert umfangreiche Software-Projekte. Anstatt technischer Komplexität stellst du die Geschäftslogik in den Mittelpunkt.
für erfahrene Entwickler:innen
Finde Schwachstellen per Capture the Flag, reproduziere sie als PHPUnit-Test und schließe sie dauerhaft – Sicherheit als grüner Test statt einmaligem Audit.