🔥 HOT: En - Full Archive
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.