🔥 HOT: En - Collection
After the launch
Whether patch management or monitoring: there is a lot to consider in addition to further development during operation.
- Logging, monitoring and incident response
- Deployment artifacts & CI remnants: No problem?
- Who actually takes care of the updates?
Your knowledge. Your toolbox. Our upcoming training courses
Our training courses provide you with practical knowledge that you can apply directly to your projects and expand upon in the long term.
After the launch 🇬🇧
for developers at all levels
Whether patch management or monitoring: there is a lot to consider in addition to further development during operation.
What makes code testable 🇬🇧
for all developers
Maintainable software is future-proof. Testing is important for this, of course. But what makes code testable?
Testautomation mit PHPUnit 🇩🇪
für alle, die mit PHPUnit loslegen wollen
Mit PHPUnit zu verlässlichem Code. Egal, ob von Mensch oder KI geschrieben.
What is new in PHP? 🇬🇧
for all developers
New year, new PHP version! Here you will learn all the relevant improvements.
Race Conditions im Griff 🇩🇪
für Backend-Entwickler und Software-Architekten
Race Conditions verstehen und vermeiden: Locking-Ansätze, Mutex-Varianten und bessere Wege, Datenchaos zu verhindern.
Richtig OOP 🇩🇪
auch für Quereinsteiger
Vertiefe deine OOP-Kenntnisse! Lerne fortgeschrittene Techniken, mit deren du schneller und besser programmierst.
Containerizing PHP Applications 🇬🇧
for developers and administrators with PHP experience
Transform traditional PHP applications step-by-step into modern, containerized setups. Including databases, monitoring and secrets.
XSS und die Content Security Policy 🇩🇪
für Entwickler auf allen Ebenen
Cross-Site-Scripting lässt sich effektiv verhindern, nicht zuletzt durch Einsatz einer Content Security Policy (CSP).
Nebenwirkungen in verteilten Systemen 🇩🇪
für Backend-Entwickler und Software-Architekten
Entkopple Entscheidungen von Nebenwirkungen: Outbox/Inbox, Idempotenz und Sagas statt 2PC.
Debugging leicht gemacht 🇩🇪
für alle Entwickler:innen
Entdecke die Geheimnisse des Debuggings und meistere leistungsstarke Techniken für deine Projekte.
Vom Software-Entwickler zum Architekten 🇩🇪
Für Interessierte auf allen Ebenen
Grundlagen der Softwarearchitektur für komplexe IT-Systeme, die funktionale und qualitative Anforderungen erfüllen.
PHPUnit für Fortgeschrittene 🇩🇪
für alle, die ihr PHPUnit-Wissen vertiefen wollen
Erfolgreiche Testautomation im Projektalltag mit Lösungen auch für besonders knifflige Probleme.
Test Smarter, Not Harder 🇬🇧
for all developers
Upgrade your testing strategy, not just your dependency.
Sicherer Umgang mit Zugangsdaten 🇩🇪
für Entwickler auf allen Ebenen
Unsicherer Umgang mit Zugangsdaten ist eine der häufigsten Sicherheitslücken in Anwendungen. Diese Schulung zeigt moderne Ansätze für sichere Authentifizierung und Credential-Management.
Transport Security 🇬🇧
for developers at all levels
Today, nothing works without encrypted transmissions.
Web Security 360 Compact 🇬🇧
for developers at all levels
The essentials of Web Security 360 in a compact format: identify risks, secure effectively, and operate safely.
Sicherheitsrelevante Header 🇩🇪
für Entwickler auf allen Ebenen
Für optimale Sicherheit erwarten Browser heute eine Vielzahl an zusätzlichen Headern
Testing legacy code 🇬🇧
for all developers
Legacy code is valuable, has proven itself over many years, but is usually not sufficiently tested. How can we change that?
Event Sourcing 🇬🇧
For those interested at all levels
Learn how to use event sourcing to design complex systems that are transparent and robust – explained in a practical and understandable way.
Testgetriebene Entwicklung 🇩🇪
für alle Entwickler:innen
Entwickele Software zielgerichtet! Die bewährte Arbeitsweise der testgetriebenen Entwicklung (TDD) hilft dir dabei.
Software-Modernisierung 🇩🇪
setzt Programmiererfahrung voraus
Lerne, Anwendungen im laufenden Betrieb in moderne, zukunftssichere und für AI bereite Lösungen zu transformieren.
Schemaänderungen im laufenden Betrieb 🇩🇪
für Entwickler auf allen Ebenen
Änderungen an der Datenbank ohne Downtime? Wie’s geht – und warum’s heute kein Problem mehr sein muss.
Injektion-Angriffe 🇩🇪
für Entwickler auf allen Ebenen
Egal ob beim Zugriff auf die Datenbank oder Verwendung von externen Schnittstellen: Kommt deine Anwendung mit manipulierten Ein- und Ausgaben klar?
Organising Test Suites 🇬🇧
for all PHPUnit users
PHPUnit offers flexible options for structuring a test suite. Which one is right for your project?
Typsicheres PHP 🇩🇪
für alle Entwickler:innen
Finde Fehler, bevor dein Programm ausgeführt wird! Moderne Entwicklungswerkzeuge helfen dir dabei.
Komplexität vermeiden 🇩🇪
für Entwickler auf allen Ebenen
Schlechte Performance und Fehler nach Änderungen: Zunehmende Komplexität ist der natürliche Feind schneller und stabiler Software.
Hardening NGINX & PHP-FPM 🇬🇧
for developers and administrators at all levels
NGINX and PHP-FPM have established themselves as runtime environments for PHP applications in everyday life.
Dependency Management 🇩🇪
für alle Entwickler:innen
Lerne Best Practices für den Umgang mit Abhängigkeiten, damit Updates dir keine Angst mehr machen.
Test Automation with PHPUnit 🇬🇧
for anyone who wants to get started with PHPUnit
Make code reliable with PHPUnit. Whether written by humans or AI.
Code like a Pro 🇩🇪
setzt Programmiererfahrung voraus
Deepen your knowledge of OOP! Learn advanced techniques that will help you program faster and better.
Einführung in die Kontinuierliche Integration 🇩🇪
für Entwickler auf allen Ebenen
Durch die Automatisierung aller Build-Prozesse behältst du den Überblick, vermeidest Fehler und gewinnst Zeit für die Weiterentwicklung deiner Software.
Angriff auf die Session 🇩🇪
für Entwickler auf allen Ebenen
Die Vertraulichkeit der Session ist elementares Kernstück der meisten Webanwendungen. Höchste Zeit, sie richtig zu schützen.
Foul-Smelling Tests 🇬🇧
for all developers
Test code must be clean, too! Today, we are improving the quality of your tests.
PHP-Anwendungen containerisieren 🇩🇪
für Entwickler und Administratoren mit PHP-Erfahrung
Transformiere traditionelle PHP-Anwendungen schrittweise in moderne, containerisierte Setups. Inkl. Datenbanken, Monitoring und Secrets.
Event-Based Architecture 🇬🇧
requires programming experience
Design and implement scalable, event-based systems – simple, flexible and without unnecessary complexity.
Git für Fortgeschrittene 🇩🇪
für alle Entwickler:innen
Verbessere deinen Entwicklungsprozess! Lerne Best Practices für Git und häufige Probleme im Programmieralltag.
Using code coverage effectively 🇬🇧
for all PHPUnit users
Do you have enough tests for your code? Here you will learn how to find the answer.
Richtiges Deployment 🇩🇪
für Entwickler auf allen Ebenen
Neue Softwareversionen schnell, stabil und reproduzierbar in Betrieb nehmen.
Authentifizierung 🇩🇪
für Entwickler auf allen Ebenen
Zu einem modernen Login gehört mehr als nur eine klassische Passwort-Abfrage. Lerne, wie man eine sichere Anmeldung umsetzt.
Secure Credential Handling 🇬🇧
for developers at all levels
Insecure handling of credentials is a common vulnerability. This training shows modern approaches for secure authentication and credential management.
E-Mail Versand - einfach Testen 🇩🇪
für Entwickler und Administratoren auf allen Ebenen
Testen wie im Live-System: E-Mail-Versand auch während der Entwicklung unter Kontrolle behalten.
XSS and the Content Security Policy 🇬🇧
for developers at all levels
Cross-site scripting can be effectively prevented, not least by using a Content Security Policy (CSP).
Advanced PHPUnit 🇬🇧
for all who want to deepen their knowledge of PHPUnit
Successful test automation in everyday projects, with solutions for even the trickiest of problems.
Domain-Driven Design 🇩🇪
Nicht nur für Entwickler
DDD revolutioniert umfangreiche Software-Projekte. Anstatt technischer Komplexität stellst du die Geschäftslogik in den Mittelpunkt.
Containerisierte Anwendungen betreiben 🇩🇪
für Entwickler auf allen Ebenen
Containerisierung wird oft als kompliziert angesehen, aber für den produktiven Einsatz sind keine komplexen Lösungen wie Kubernetes oder Cloud-Dienste erforderlich.
Test-Driven Development 🇬🇧
for all developers
Develop software goal-oriented! The proven method of test-driven development (TDD) will help you.