thePHP.cc Logo English Kontakt

Termine und Veranstaltungen

April 2025

Termin in Kalender eintragen

Design Patterns: Value Object

Jeden Monat lernen wir in 45 Minuten durch Live-Coding ein Entwurfsmuster kennen und richtig einzusetzen. Heute praktizieren wir die wundersame Geldvermehrung.

Details Anmeldung
Termin in Kalender eintragen

Modelling: User Story Mapping

Collaborative modeling might be the next big thing in software development. Let's explore popular modeling methods, one by one. User story mapping is a visual technique that prioritizes features by mapping out the customer journey, enabling teams to align development efforts with user needs effectively.

Termin in Kalender eintragen

Live-Vorführung: Infection

Die echte Praxis ist durch kein Lehrbuch, einen Blogpost oder ein Tutorial ersetzbar. Die echte Praxis ist durch kein Lehrbuch, einen Blogpost oder ein Tutorial ersetzbar. Heute stellt Sebastian Bergmann Infection als Werkzeug vor, um die Qualität von Tests zu beurteilen und bislang unentdeckte Fehler zu finden.

Details Anmeldung
Termin in Kalender eintragen

Containerisierte Anwendungen betreiben

Containerisierung wird oft als kompliziert angesehen, aber für den produktiven Einsatz sind keine komplexen Lösungen wie Kubernetes oder Cloud-Dienste erforderlich.

Termin in Kalender eintragen

Dependency Management

You can't do without dependencies. But how do we deal with them properly?

Details Anmeldung
Termin in Kalender eintragen

Tester's Corner: Kollaborierende Objekte testen

Jeden Monat behandeln wir kurz und prägnant ein Thema rund um das automatisierte Testen von Software.

Details Anmeldung
Termin in Kalender eintragen

Clean Code-Prinzipien: Dependency Inversion Principle

Wir erläutern jeden Monat ein Clean Code-Prinzip und zeigen, wann und wie man es richtig anwendet. Dependency Inversion ist das vermutlich wichtigste SOLID-Prinzip. Wir erläutern, wie Du damit die Abhängigkeiten zwischen Softwaremodulen reduzieren kannst, um flexible und wartbare Systeme zu schaffen.

Details Anmeldung

Mai 2025

Termin in Kalender eintragen

Web Security 360: Transport Security

Internet-Anwendungen werden rund um die Uhr angegriffen. Sicherheit sollte daher nicht nur eine Nebenrolle spielen. Ohne verschlüsselte Übertragungen geht heute nichts mehr. Arne Blankerts zeigt, wie man Server und Schnittstellen mit TLS und Co richtig absichert.

Details Anmeldung
Termin in Kalender eintragen

Testautomation mit PHPUnit

Automatisierte Tests reduzieren die Kosten und sichern zukünftige Veränderungen an einer Software ab.

Details Anmeldung
Termin in Kalender eintragen

DevOps: Sichere Container

Damit die erstellte Software ihr volles Potenzial entfalten kann, bedarf es einer geeigneten Betriebsumgebung. Denn nur wenn alle Komponenten gut aufeinander abgestimmt sind und man die Kontrolle über alle Systeme hat, steht dem Erfolg nichts mehr im Wege. Viele Container-Images sind überdimensioniert und enthalten oft unnötige oder gefährliche Komponenten. In dieser Session werden wir kleine und sichere Images erstellen und gleichzeitig die Buildzeiten verkürzen.

Termin in Kalender eintragen

Modern PHP: Visibility Revisited

A closer look into new and rarely used PHP features. Traditionally, everything in PHP was public. With PHP 5, private and protected were introduced. Asymmetric Property Visibility in PHP 8.4 concludes a long series of improvements in the language. It's time to rethink how we use visibility.

Termin in Kalender eintragen

Komplexität vermeiden

Schlechte Performance und Fehler nach Änderungen: Zunehmende Komplexität ist der natürliche Feind schneller und stabiler Software.

Details Anmeldung
Termin in Kalender eintragen

Design Patterns: Adapter

Jeden Monat lernen wir in 45 Minuten durch Live-Coding ein Entwurfsmuster kennen und richtig einzusetzen. Heute finden wir eine Lösung für Stecker, die nicht in die Buchse passen.

Details Anmeldung
Termin in Kalender eintragen

Event Sourcing Deep Dive

Dive deep into the world of Event Sourcing in our exclusive one-day workshop. Gain hands-on experience and expert insights that will empower you to implement this powerful architectural pattern in your projects.

Termin in Kalender eintragen

Tester's Corner: Code testen, der mit der Datenbank spricht

Jeden Monat behandeln wir kurz und prägnant ein Thema rund um das automatisierte Testen von Software.

Details Anmeldung
Termin in Kalender eintragen

Clean Code-Prinzipien: Information Hiding Principle

Wir erläutern jeden Monat ein Clean Code-Prinzip und zeigen, wann und wie man es richtig anwendet. Das Information Hiding Principle ist ein fundamentales Konzept in der Objektorientierung, das darauf abzielt, die inneren Details eines Moduls oder einer Komponente vor anderen Teilen des Systems zu verbergen. Was bringt uns das?

Details Anmeldung

Juni 2025

Termin in Kalender eintragen

PHPUnit für Fortgeschrittene

Erfolgreiche Testautomation im Projektalltag mit Lösungen auch für besonders knifflige Probleme.

Details Anmeldung
Termin in Kalender eintragen

Web Security 360: Authentifizierung

Internet-Anwendungen werden rund um die Uhr angegriffen. Sicherheit sollte daher nicht nur eine Nebenrolle spielen. Zu einem modernen Login gehört mehr als nur eine klassische Passwort-Abfrage. Lernen Sie, wie man eine sichere Anmeldung umsetzt.

Details Anmeldung
Termin in Kalender eintragen

Tester's Corner: Testen von Zufall und Zeit

Jeden Monat behandeln wir kurz und prägnant ein Thema rund um das automatisierte Testen von Software.

Details Anmeldung
Termin in Kalender eintragen

DevOps: Podman statt Docker

Damit die erstellte Software ihr volles Potenzial entfalten kann, bedarf es einer geeigneten Betriebsumgebung. Denn nur wenn alle Komponenten gut aufeinander abgestimmt sind und man die Kontrolle über alle Systeme hat, steht dem Erfolg nichts mehr im Wege.

Termin in Kalender eintragen

Design Patterns: Facade

Jeden Monat lernen wir in 45 Minuten durch Live-Coding ein Entwurfsmuster kennen und richtig einzusetzen. Heute verbessern wir unsere Developer Experience.

Details Anmeldung
Termin in Kalender eintragen

Modelling: Domain Storytelling

Collaborative modeling might be the next big thing in software development. Let's explore popular modeling methods, one by one. With Domain Storytelling, we transform domain knowledge into effective business software by visualizing and understanding complex business processes.

Juli 2025 - September 2025

Oktober 2025 - Dezember 2025

Januar 2026 - März 2026