Authentifizierung

Zu einem modernen Login gehört mehr als nur eine klassische Passwort-Abfrage. Lerne, wie man eine sichere Anmeldung umsetzt.

  • Der richtige Umgang mit Passworten
  • Moderne Alternativen und 2FA umsetzen
  • Warum klassische Benutzerpasswörter für APIs ungeeignet sind
Authentifizierung

Aus- und Weiterbildung

Unsere nächsten Schulungsangebote

PHPUnit

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.

1199 €
6.-27. Juni 2025 online (Zoom) Sebastian Bergmann Deutsch
Web Security 360

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.

199 €
10. Juni 2025 online (Zoom) Arne Blankerts Deutsch
Clean Code

Testen von Zufall und Zeit

für alle Entwickler:innen

Wir müssen beim Testen von Code auch mit Zufall und Zeit arbeiten. Wie machen wir das richtig?

99 €
11. Juni 2025 online (Zoom) Sebastian Bergmann Deutsch
DevOps

Podman statt Docker

für Entwickler und Administratoren auf allen Ebenen

Sicherer, ohne Root-Rechte & dennoch voll kompatibel! Erfahre, warum Podman die bessere Docker-Alternative ist.

199 €
17. Juni 2025 online (Zoom) Arne Blankerts Deutsch
Design Patterns

Wie ein guter Reiseführer

Für Interessierte auf allen Ebenen

Das Facade Design Pattern ist wie ein Reiseführer – es vereinfacht komplexe Systeme für den Nutzer.

99 €
25. Juni 2025 online (Zoom) Stefan Priebsch Deutsch
TDD

Testgetriebene Entwicklung

für alle Entwickler:innen

Entwickele Software zielgerichtet! Die bewährte Arbeitsweise der testgetriebenen Entwicklung (TDD) hilft Dir dabei.

799 €
1.-10. Juli 2025 online (Zoom) Sebastian Bergmann Deutsch
Web Security 360

Autorisierung

für Entwickler auf allen Ebenen

Unzureichender Zugriffsschutz, Rechteausweitung oder indirekte, unautorisierte Zugriffe: Lerne Fehler bei Autorisierung zu vermeiden.

199 €
1. Juli 2025 online (Zoom) Arne Blankerts Deutsch
Clean Code

Bitte nicht stören!

Für Interessierte auf allen Ebenen

Lerne, das Open-Closed-Prinzip richtig anzuwenden, damit Deine Software modular und anpassungsfähig bleibt.

99 €
2. Juli 2025 online (Zoom) Stefan Priebsch Deutsch
DevOps

Die Software Bill of Materials

für Entwickler auf allen Ebenen

Der SBOM-Standard: Wesentlich für Sicherheit und Transparenz beim Abhängigkeitsmanagement.

199 €
8. Juli 2025 online (Zoom) Arne Blankerts Deutsch
Legacy Code

Testen von Legacy Code

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?

99 €
11. Juli 2025 online (Zoom) Sebastian Bergmann Deutsch
Premium-Schulung

Event Sourcing

Für Interessierte auf allen Ebenen

Wir speichern unveränderliche Ereignisse und erzeugen daraus wieder Geschäftsobjekte und Projektionen.

1199 €
15.-24. Juli 2025 online (Zoom) Stefan Priebsch Deutsch
Design Patterns

Das Ei des Kolumbus

Für Interessierte auf allen Ebenen

Dependency Injection, Factory, Service Container: woher kommen in meiner Anwendung eigentlich die Objekte?

99 €
16. Juli 2025 online (Zoom) Stefan Priebsch Deutsch
Clean Code

Wie Du zum Code-Flüsterer wirst

Für Interessierte auf allen Ebenen

Vermeide dumme Datenklumpen! Dank Tell, Don't Ask vereinst Du Daten und Verhalten zu selbstbestimmten Objekten.

99 €
30. Juli 2025 online (Zoom) Stefan Priebsch Deutsch
Web Security 360

CORS - Cross Origin Resource Sharing

für Entwickler auf allen Ebenen

Cross-Origin Resource Sharing ist ein Standard-Mechanismus zur kontrollierten Integration von verteilten Webanwendungen. Lerne, wie man ihn richtig und sicher implementiert.

199 €
5. Aug. 2025 online (Zoom) Arne Blankerts Deutsch
Design Patterns

Lose gekoppelt, stark verbunden

Für Interessierte auf allen Ebenen

Das Mediator-Pattern reduziert Abhängigkeiten und vereinfacht die Kommunikation zwischen Komponenten.

99 €
6. Aug. 2025 online (Zoom) Stefan Priebsch Deutsch
PHPUnit

Domänenspezifische Zusicherungen

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?

99 €
8. Aug. 2025 online (Zoom) Sebastian Bergmann Deutsch
Web Security 360

API Security

für Entwickler auf allen Ebenen

Über das Internet erreichbare, automatisierte Schnittellen erfordern ein besonderes Maß an Sicherheit

199 €
2. Sept. 2025 online (Zoom) Arne Blankerts Deutsch
DevOps

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.

199 €
10. Sept. 2025 online (Zoom) Arne Blankerts Deutsch
Clean Code

Was man nicht weiss ...

Für Interessierte auf allen Ebenen

Lerne das Gesetz der Demeter kennen, das auch als 'Prinzip des geringsten Wissens' bezeichnet wird.

99 €
10. Sept. 2025 online (Zoom) Stefan Priebsch Deutsch
Design Patterns

Rendezvous der Regeln

Für Interessierte auf allen Ebenen

Das Specification-Entwurfsmuster ermöglicht die flexible Kombination von Geschäftsregeln durch boolsche Logik.

99 €
17. Sept. 2025 online (Zoom) Stefan Priebsch Deutsch
Premium-Schulung

Eventbasierte Architekturen

setzt Programmiererfahrung voraus

Entwerfe und implementiere skalierbare, eventbasierte Systeme – einfach, flexibel und ohne unnötige Komplexität.

1199 €
ab 23. Sept. 2025 online (Zoom) Stefan Priebsch Deutsch
Clean Code

Was testbaren Code ausmacht

für alle Entwickler:innen

Wartbare Software ist zukunftssicher. Tests sind dafür wichtig, klar. Aber was macht Code testbar?

99 €
26. Sept. 2025 online (Zoom) Sebastian Bergmann Deutsch
Clean Code

Weniger ist mehr: Don't Repeat Yourself

Für Interessierte auf allen Ebenen

DRY mit Twist: Wiederhole dich einmal bewusst, um Muster zu erkennen, bevor Du eine Abstraktion schaffst.

99 €
1. Okt. 2025 online (Zoom) Stefan Priebsch Deutsch
Web Security 360

DSGVO & Co

für Entwickler auf allen Ebenen

Die DSGVO stellt hohe Ansprüche an die Sicherheit von Servern, Anwendungen und an die Datenhaltung.

199 €
7. Okt. 2025 online (Zoom) Arne Blankerts Deutsch
Design Patterns

Der Schlüssel zu modularer Software

Für Interessierte auf allen Ebenen

Das Strategie-Pattern ermöglicht den Austausch von Algorithmen und fördert so die Modularität Deiner Anwendung.

99 €
8. Okt. 2025 online (Zoom) Stefan Priebsch Deutsch
Premium-Schulung

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.

1199 €
14.-23. Okt. 2025 online (Zoom) Stefan Priebsch Deutsch
DevOps

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.

199 €
14. Okt. 2025 online (Zoom) Arne Blankerts Deutsch
PHPUnit

Code Coverage richtig einsetzen

für alle PHPUnit-Anwender:innen

Hast Du genug Tests für Deinen Code? Hier lernst Du, wie Du die Antwort findest.

99 €
17. Okt. 2025 online (Zoom) Sebastian Bergmann Deutsch
Git

Git für Fortgeschrittene

für alle Entwickler:innen

Verbessere Deinen Entwicklungsprozess! Lerne Best Practices für Git und häufige Probleme im Programmieralltag.

599 €
4.-18. Nov. 2025 online (Zoom) Sebastian Bergmann Deutsch
Web Security 360

Auf dem Weg in Produktion

für Entwickler auf allen Ebenen

Sicheres Deployment und Verwaltung von Zugangsdaten: Nur zwei von vielen Fragen auf dem Weg in den Live-Betrieb.

199 €
4. Nov. 2025 online (Zoom) Arne Blankerts Deutsch
Teststrategie

Die Form und Größe von Tests

für alle Entwickler:innen

Softwaretests gibt es in unterschiedlichen Formen und Größen. Welche davon passen für Dein Projekt?

99 €
7. Nov. 2025 online (Zoom) Sebastian Bergmann Deutsch
Premium-Schulung

Software-Modernisierung

setzt Programmiererfahrung voraus

Lerne, Anwendungen im laufenden Betrieb in moderne, zukunftssichere Lösungen zu transformieren.

1199 €
11.-20. Nov. 2025 online (Zoom) Stefan Priebsch Deutsch
DevOps

Caddy Server - First Contact

für Entwickler und Administratoren auf allen Ebenen

Caddy Server ist ein moderner Webserver, der aufgrund seiner Einfachheit und der automatischen HTTPS-Funktionen immer beliebter wird. Zeit, ihn besser kennen zu lernen.

199 €
11. Nov. 2025 online (Zoom) Arne Blankerts Deutsch
Clean Code

You don′t have to be cool to rule my world

Für Interessierte auf allen Ebenen

Erreiche dank KISS (Keep it simple, stupid!) mehr Einfachheit und Effizienz in der Programmierung.

99 €
12. Nov. 2025 online (Zoom) Stefan Priebsch Deutsch
Design Patterns

Was du nicht heute musst besorgen ...

Für Interessierte auf allen Ebenen

... das verschieben wir auf morgen. Die späte Initialisierung (lazy initialization) von Objekten hat viele Vorteile.

99 €
19. Nov. 2025 online (Zoom) Stefan Priebsch Deutsch
Premium-Schulung

Domain-Driven-Design

Nicht nur für Entwickler

DDD stellt die Fachlichkeit in den Mittelpunkt und ermöglicht die Zusammenarbeit aller Beteiligten.

1199 €
2.-11. Dez. 2025 online (Zoom) Stefan Priebsch Deutsch
Web Security 360

Nach dem Launch

für Entwickler auf allen Ebenen

Egal ob Patch-Management oder Monitoring: Es gibt viel, worauf man neben der Weiterentwicklung im Betrieb achten sollte.

199 €
2. Dez. 2025 online (Zoom) Arne Blankerts Deutsch
Clean Code

Weniger ist mehr (außer bei Pizza)

Für Interessierte auf allen Ebenen

Implementiere nur das, was wirklich gebraucht wird für weniger technische Schulden, denn: you ain't gonna need it!

99 €
3. Dez. 2025 online (Zoom) Stefan Priebsch Deutsch
Abhängigkeiten

Dependency Management

für alle Entwickler:innen

Lerne Best Practices für den Umgang mit Abhängigkeiten, damit Updates Dir keine Angst mehr machen.

399 €
5.-12. Dez. 2025 online (Zoom) Sebastian Bergmann Deutsch
Design Patterns

Das Singleton-Antipattern

Für Interessierte auf allen Ebenen

Manchmal müssen wir auch darüber reden, wie wir es nicht machen sollten. Wir zeigen eine sinnvolle Alternative zum Singleton.

99 €
10. Dez. 2025 online (Zoom) Stefan Priebsch Deutsch
Clean Code

Übelriechende Tests

für alle Entwickler:innen

Auch Testcode muss sauber sein! Heute steigern wir die Qualität Deiner Tests.

99 €
19. Dez. 2025 online (Zoom) Sebastian Bergmann Deutsch
Web Security 360

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).

199 €
Jan. 2026 online (Zoom) Arne Blankerts Deutsch
Clean Code

Von Chaos zu Klarheit

Für Interessierte auf allen Ebenen

Erfahre, wie das Integration/Operation Segregation-Prinzip eine klare Trennung von Logik und Integration fördert.

99 €
Jan. 2026 online (Zoom) Stefan Priebsch Deutsch
DevOps

Hardening NGINX & PHP-FPM

für Entwickler und Administratoren auf allen Ebenen

NGINX und PHP-FPM haben sich als Laufzeitumgebung für PHP-Anwendungen im Alltag etabliert.

199 €
Jan. 2026 online (Zoom) Arne Blankerts Deutsch
Design Patterns

Ich krieg Zustände!

Für Interessierte auf allen Ebenen

Lerne das State Design Pattern kennen, mit dem Du zustandsabhängiges Verhalten elegant umsetzen kannst.

99 €
Jan. 2026 online (Zoom) Stefan Priebsch Deutsch
CI/CD

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.

399 €
Jan. 2026 online (Zoom) Arne Blankerts Deutsch
PHPUnit

Riskante Tests erkennen und behandeln

für alle PHPUnit-Anwender:innen

Tests können lügen und ein falsches Gefühl von Sicherheit geben. Dank Feedback von PHPUnit gehst Du mit diesen riskanten Tests richtig um.

99 €
Jan. 2026 online (Zoom) Sebastian Bergmann Deutsch
Web Security 360

Injektion-Angriffe

für Entwickler auf allen Ebenen

Egal ob beim Zugriff auf die Datenbank oder Verwendung von externen Schnittstellen: Kommt Ihre Anwendung mit manipulierten Ein- und Ausgaben klar?

199 €
Feb. 2026 online (Zoom) Arne Blankerts Deutsch
Clean Code

Nokia-Handy oder ein Smartphone?

Für Interessierte auf allen Ebenen

Lerne, wie das Favour Composition over Inheritance-Prinzip Deinen Code besser wartbar macht.

99 €
Feb. 2026 online (Zoom) Stefan Priebsch Deutsch
DevOps

Die richtige Logging Strategie

für Entwickler auf allen Ebenen

Weg von Chaos & Regex-Hölle – hin zu einer effizienten Logging-Strategie!

199 €
Feb. 2026 online (Zoom) Arne Blankerts Deutsch
Design Patterns

Wer spielt den Helden?

Für Interessierte auf allen Ebenen

In einer Chain of Responsibility entscheiden Objekte eigenständig, ob sie eine Anfrage bearbeiten.

99 €
Feb. 2026 online (Zoom) Stefan Priebsch Deutsch
PHPUnit

PHPUnit anpassen und erweitern

für alle PHPUnit-Anwender:innen

Oft passt die Standardfunktionalität von PHPUnit. Mit Erweiterungen passt Du sie deinen Bedürfnissen an.

99 €
Feb. 2026 online (Zoom) Sebastian Bergmann Deutsch
Premium-Schulung

Richtig OOP

auch für Quereinsteiger

Tauche ein in die Welt der OOP und werde dank modernem PHP ein besserer Software-Entwickler.

1199 €
Feb. 2026 online (Zoom) Stefan Priebsch Deutsch
CI/CD

GitLab CI für Fortgeschrittene

für Entwickler auf allen Ebenen

Die Einführung von CI hat viel verändert, aber da geht noch mehr: Zunehmend komplexe Workflows wollen optimiert und Build-Zeiten reduziert werden.

399 €
Feb. 2026 online (Zoom) Arne Blankerts Deutsch
Web Security 360

Sicherheitsrelevante Header

für Entwickler auf allen Ebenen

Für optimale Sicherheit erwarten Browser heute eine Vielzahl an zusätzlichen Headern

199 €
März 2026 online (Zoom) Arne Blankerts Deutsch
PHP

Typsicheres PHP

für alle Entwickler:innen

Finde Fehler, bevor Dein Programm ausgeführt wird! Moderne Entwicklungswerkzeuge helfen Dir dabei.

399 €
März 2026 online (Zoom) Sebastian Bergmann Deutsch
DevOps

Rate Limiting APIs

für Entwickler auf allen Ebenen

Statt mehr zu zahlen, einfach den Zugriff auf die API begrenzen und die Erreichbarkeit sichern.

199 €
März 2026 online (Zoom) Arne Blankerts Deutsch
Clean Code

Lasagne statt Cocktail

Für Interessierte auf allen Ebenen

Mit Single Level of Abstraction schreibst Du Code wie einen Zeitungsartikel: Wichtiges zuerst, Details später.

99 €
März 2026 online (Zoom) Stefan Priebsch Deutsch
Design Patterns

Vorbei am Türsteher

Für Interessierte auf allen Ebenen

Lerne die vielfältigen Möglichkeiten kennen, Objektzugriff durch das Proxy-Pattern zu kontrollieren.

99 €
März 2026 online (Zoom) Stefan Priebsch Deutsch
PHPUnit

Testsuites strukturieren

für alle PHPUnit-Anwender:innen

PHPUnit bietet flexible Möglichkeiten, eine Testsuite zu strukturieren. Welche ist die richtige für Dein Projekt?

99 €
März 2026 online (Zoom) Sebastian Bergmann Deutsch
Deployment

Richtiges Deployment

für Entwickler auf allen Ebenen

Neue Softwareversionen schnell, stabil und reproduzierbar in Betrieb nehmen.

799 €
März 2026 online (Zoom) Arne Blankerts Deutsch
Premium-Schulung

Code like a Pro

setzt Programmiererfahrung voraus

Vertiefe Deine OOP-Kenntnisse! Lerne fortgeschrittene Techniken, mit deren Du schneller und besser programmierst.

1199 €
Apr. 2026 online (Zoom) Stefan Priebsch Deutsch
Web Security 360

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.

199 €
Apr. 2026 online (Zoom) Arne Blankerts Deutsch
Clean Code

Universelle Fernbedienungen

Für Interessierte auf allen Ebenen

Eine Fernbedienung für alles, das klingt praktisch. Bis der Staubsauger losfährt, nur weil Du den Fernseher einschaltest.

99 €
Apr. 2026 online (Zoom) Stefan Priebsch Deutsch
DevOps

Systemdienste mit PHP & Systemd

für Entwickler und Administratoren auf allen Ebenen

Egal ob Zeit- oder Ereignisgesteuert - Moderne Anwendungen arbeiten verteilt im Hintergrund

199 €
Apr. 2026 online (Zoom) Arne Blankerts Deutsch
Design Patterns

Prädikat: besonders wertvoll

Für Interessierte auf allen Ebenen

Entdecke die Unveränderlichkeit und verwende Wertobjekte als Bausteine einer robusten Softwarearchitektur.

99 €
Apr. 2026 online (Zoom) Stefan Priebsch Deutsch
Testen

Live-Vorführung: Infection

für alle Entwickler:innen

Entdecke Infection: mutiere PHP-Code, optimiere Tests, steigere die Qualität.

199 €
Apr. 2026 online (Zoom) Sebastian Bergmann Deutsch
Container

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.

399 €
Apr. 2026 online (Zoom) Arne Blankerts Deutsch
PHPUnit

Kollaborierende Objekte testen

für alle PHPUnit-Anwender:innen

Wie gehen wir beim Testen von Code mit dessen Abhängigkeiten um? Hier lernst Du alles über Test Stubs und Mock Objects.

99 €
Apr. 2026 online (Zoom) Sebastian Bergmann Deutsch
Clean Code

Kopfstand

Für Interessierte auf allen Ebenen

Wir machen Kopfstand mit den Abhängigkeiten in Deiner Software. Das eröffnet völlig neue Perspektiven.

99 €
Apr. 2026 online (Zoom) Stefan Priebsch Deutsch
Web Security 360

Transport Security

für Entwickler auf allen Ebenen

Ohne verschlüsselte Übertragungen geht heute nichts mehr.

199 €
Mai 2026 online (Zoom) Arne Blankerts Deutsch
PHPUnit

Testautomation mit PHPUnit

für alle, die mit PHPUnit loslegen wollen

Sichere zukünftige Änderungen an Deiner Software durch Tests ab! Lerne, wie Du mit PHPUnit loslegen kannst.

799 €
Mai 2026 online (Zoom) Sebastian Bergmann Deutsch
DevOps

Sichere Container

für Entwickler auf allen Ebenen

Viele Container-Images sind überdimensioniert und enthalten oft unnötige oder gefährliche Komponenten.

199 €
Mai 2026 online (Zoom) Arne Blankerts Deutsch
Komplexität

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.

499 €
Mai 2026 online (Zoom) Arne Blankerts Deutsch
Design Patterns

Was nicht passt ...

Für Interessierte auf allen Ebenen

... machen wir passend unter Einsatz des Adapter-Patterns, um Legacy- und Third-Party-Code. Ohne starke Kopplung.

99 €
Mai 2026 online (Zoom) Stefan Priebsch Deutsch
Persistenz

Code testen, der mit der Datenbank spricht

für alle Entwickler:innen

Hier lernst Du, wie Datenbankinteraktion testbar implementiert wird und getestet werden kann.

99 €
Mai 2026 online (Zoom) Sebastian Bergmann Deutsch
Clean Code

Zauberei hinter den Kulissen

Für Interessierte auf allen Ebenen

Wie ein Magier seine Tricks verbirgt, schützt Information Hiding die Geheimnisse des Codes.

99 €
Mai 2026 online (Zoom) Stefan Priebsch Deutsch
Alle Schulungen