XSS and the Content Security Policy

Cross-site scripting can be effectively prevented, not least by using a Content Security Policy (CSP).

  • Introduction to XSS and its dangers
  • Detection and elimination of vulnerabilities
  • Using CSP to thwart XSS attacks
XSS and the Content Security Policy

Aus- und Weiterbildung

Unsere nächsten Schulungsangebote

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
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
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
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
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 €
21.-23. Jan. 2025 online (Zoom) Arne Blankerts 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
Live Coding

Chess Revisited

Requires programming experience

Fire up your IDE to reuse existing chess software. Continue the implementation, coached by your trainer.

199 €
11. Sept. 2025 online (Zoom) Stefan Priebsch Englisch
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

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 €
1. Apr. 2025 online (Zoom) Arne Blankerts 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 €
13. Mai 2025 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 €
20.-22. Mai 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
TDD

Test-Driven Development

for all developers

Develop software goal-oriented! The proven method of test-driven development (TDD) will help you.

799 €
19.-29. Aug. 2025 online (Zoom) Sebastian Bergmann Englisch
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 €
30. Apr. 2025 online (Zoom) Stefan Priebsch Deutsch
Clean Code

Das Open Closed Principle

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
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
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
Deep Dive

From OOP principles to practice

Requires programming experience

A comprehensive exploration of object orientation, equipping you with the skills to excel in modern software development.

399 €
16. Jan. 2025 online (Zoom) Stefan Priebsch Englisch
Deep Dive

Mastering architecture: a day of insights

Not only for developers

Explore software architecture fundamentals, styles, and communication strategies.

399 €
18. Sept. 2025 online (Zoom) Stefan Priebsch Englisch
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
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 €
8. Apr. 2025 online (Zoom) Arne Blankerts 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
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
Deployment

Richtiges Deployment

für Entwickler auf allen Ebenen

Neue Softwareversionen schnell, stabil und reproduzierbar in Betrieb nehmen.

799 €
24.-28. März 2025 online (Zoom) Arne Blankerts 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 €
21. März 2025 online (Zoom) Sebastian Bergmann 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 €
13.-23. Mai 2025 online (Zoom) Sebastian Bergmann 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
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
PHPUnit

Test Automation with PHPUnit

for anyone who wants to get started with PHPUnit

Safeguard future changes to your software with tests! Learn how to get started with PHPUnit.

799 €
21.-31. Jan. 2025 online (Zoom) Sebastian Bergmann Englisch
Dependencies

Dependency Management

for all developers

Learn best practices for dealing with dependencies so that updates no longer scare you.

399 €
23.-30. Apr. 2025 online (Zoom) Sebastian Bergmann Englisch
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 €
8. Jan. 2025 online (Zoom) Stefan Priebsch 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 €
5. Feb. 2025 online (Zoom) Stefan Priebsch 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
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 €
21. Mai 2025 online (Zoom) Stefan Priebsch 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
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
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
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
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 €
18.-27. Feb. 2025 online (Zoom) Stefan Priebsch Deutsch
Modern PHP

Ausnahmen bestätigen die Regel

For everybody interested

Auch in gutem Code sind Fehler unvermeidlich. Behandle sie richtig und mache Deine Software robuster.

99 €
9. Juli 2025 online (Zoom) Stefan Priebsch Englisch
Hands-On Modelling

Domain Storytelling

Not only for developers

Learn to visualize workflows, establish shared understanding, and drive development success.

199 €
26. Juni 2025 online (Zoom) Stefan Priebsch Englisch
Live Coding

Saving your day with design patterns

For everybody interested

In this ensemble live coding session, we will jointly solve common coding problems with design patterns.

199 €
4. Dez. 2025 online (Zoom) Stefan Priebsch Englisch
Deep Dive

SOLID as a rock

Requires programming experience

Master five crucial principles that are essential for crafting clean, maintainable, and highly flexible object-oriented code.

399 €
20. März 2025 online (Zoom) Stefan Priebsch Englisch
DevOps

Secure containers

for developers at all levels

Most container images are oversized and often contain unnecessary or dangerous components.

199 €
21. Okt. 2025 online (Zoom) Arne Blankerts Englisch
Alle Schulungen