Dates and Events
December
Ask me Anything
Wir geben Antworten auf alle Fragen rund um professionelle Software-Entwicklung, Software-Architektur, Qualitätssicherung, Teamentwicklung oder Entwicklungsprozessen.
Details Flatrate RegistrationSoftware-Modernisierung (4/4)
Software altert und muss daher stetig modernisiert werden, um ihren Lebenszyklus zu verlängern.
Details Flatrate RegistrationClean Code Expertentreff: Bald ist Weihnachten
An Weihnachten darf man sich etwas wünschen. Und zum neuen Jahr haben wir gute Vorsätze: wie wäre es damit, im nächsten Jahr besseren Code zu schreiben?
Details Flatrate RegistrationLive-Vorführung: Logging mit JournalD
Die echte Praxis ist durch kein Lehrbuch, einen Blogpost oder ein Tutorial ersetzbar. Heute zeigen wir Ihnen, wie Sie SystemD für das Logging in Ihrer Anwendung verwenden können.
Details Flatrate RegistrationShow me your Code
Wir geben konstruktives Feedback zu mitgebrachtem Programmcode und üben gleichzeitig in der Gruppe zielgerichtete, wertschätzende Reviews ein.
Details Flatrate RegistrationJanuary
Web Security 360: XSS & die Content Security Policy
Cross-Site-Scripting lässt sich effektiv verhindern - nicht zuletzt durch Einsatz der Content Security Policy
Details Flatrate RegistrationEinstieg in OOP (1/5)
Diese Schulung vermittelt die Grundlagen objektorientierter Programmierung und schafft wichtige Voraussetzungen für den Einsatz aktueller Frameworks und PHP-Software-Produkte.
Details Flatrate RegistrationAsk me Anything
Wir geben Antworten auf alle Fragen rund um professionelle Software-Entwicklung, Software-Architektur, Qualitätssicherung, Teamentwicklung oder Entwicklungsprozessen.
Details Flatrate RegistrationDesign Patterns: State
Jeden Monat lernen wir in 45 Minuten durch Live-Coding ein Entwurfsmuster kennen und richtig einzusetzen. Heute lernen wir, zustandsabhängig unterschiedliches Verhalten eines Objekts abzubilden.
Flatrate RegistrationEinstieg in OOP (2/5)
Diese Schulung vermittelt die Grundlagen objektorientierter Programmierung und schafft wichtige Voraussetzungen für den Einsatz aktueller Frameworks und PHP-Software-Produkte.
Details Flatrate RegistrationShow me your Code
Wir geben konstruktives Feedback zu mitgebrachtem Programmcode und üben gleichzeitig in der Gruppe zielgerichtete, wertschätzende Reviews ein.
Details Flatrate RegistrationTest Automation with PHPUnit (1/4)
Attendees of this training will learn to use PHPUnit, the standard test automation tool for PHP, and successfully integrate it into their development process.
Details Flatrate RegistrationEinstieg in OOP (3/5)
Diese Schulung vermittelt die Grundlagen objektorientierter Programmierung und schafft wichtige Voraussetzungen für den Einsatz aktueller Frameworks und PHP-Software-Produkte.
Details Flatrate RegistrationTest Automation with PHPUnit (2/4)
Attendees of this training will learn to use PHPUnit, the standard test automation tool for PHP, and successfully integrate it into their development process.
Details Flatrate RegistrationClean Code Expertentreff
Wir diskutieren in einer kleinen Gruppe verschiedene Facetten von Clean Code. Wir sprechen darüber, was gut und was schlecht ist, wie man besser wird, und wann etwas auch mal gut genug sein darf.
Details Flatrate RegistrationEinstieg in OOP (4/5)
Diese Schulung vermittelt die Grundlagen objektorientierter Programmierung und schafft wichtige Voraussetzungen für den Einsatz aktueller Frameworks und PHP-Software-Produkte.
Details Flatrate RegistrationFebruary
Test Automation with PHPUnit (3/4)
Attendees of this training will learn to use PHPUnit, the standard test automation tool for PHP, and successfully integrate it into their development process.
Details Flatrate RegistrationAsk me Anything
Wir geben Antworten auf alle Fragen rund um professionelle Software-Entwicklung, Software-Architektur, Qualitätssicherung, Teamentwicklung oder Entwicklungsprozessen.
Details Flatrate RegistrationKontinuierliche Integration (1/2)
Behalten Sie durch die Automatisierung aller Build-Prozesse den Überblick und gewinnen Sie Zeit für die Weiterentwicklung Ihrer Software.
Details Flatrate RegistrationEinstieg in OOP (5/5)
Diese Schulung vermittelt die Grundlagen objektorientierter Programmierung und schafft wichtige Voraussetzungen für den Einsatz aktueller Frameworks und PHP-Software-Produkte.
Details Flatrate RegistrationTest Automation with PHPUnit (4/4)
Attendees of this training will learn to use PHPUnit, the standard test automation tool for PHP, and successfully integrate it into their development process.
Details Flatrate RegistrationKontinuierliche Integration (2/2)
Behalten Sie durch die Automatisierung aller Build-Prozesse den Überblick und gewinnen Sie Zeit für die Weiterentwicklung Ihrer Software.
Details Flatrate RegistrationLive-Vorführung: PHPUnit 11
Die echte Praxis ist durch kein Lehrbuch, einen Blogpost oder ein Tutorial ersetzbar. Heute erklärt Sebastian Bergmann die Motivation hinter den wichtigsten Änderungen in PHPUnit 11 und führt sie im Live Coding vor.
Details Flatrate RegistrationShow me your Code
Wir geben konstruktives Feedback zu mitgebrachtem Programmcode und üben gleichzeitig in der Gruppe zielgerichtete, wertschätzende Reviews ein.
Details Flatrate RegistrationDesign Patterns: Chain of Responsibility
Jeden Monat lernen wir in 45 Minuten durch Live-Coding ein Entwurfsmuster kennen und richtig einzusetzen. Heute üben wir lose Kopplung durch Verkettung von Objekten.
Flatrate RegistrationAdvanced PHPUnit (1/4)
This training teaches the advanced use of PHPUnit in real projects, like testing object interactions and side effects. You will learn how to avoid risky tests and work with code coverage information.
Details Flatrate RegistrationClean Code Expertentreff: SOLID
Heute diskutieren wir fünf der vielleicht wichtigsten Prinzipien für objektorientiertes Design, deren Anwendung zu besser wartbarer Software führt.
Details Flatrate RegistrationWeb Security 360: Injektion Angriff
Egal ob beim Zugriff auf die Datenbank oder Verwendung von externen Schnittstellen: Kommt Ihre Anwendung mit manipulierten Ein- und Ausgaben klar?
Details Flatrate RegistrationAsk me Anything
Wir geben Antworten auf alle Fragen rund um professionelle Software-Entwicklung, Software-Architektur, Qualitätssicherung, Teamentwicklung oder Entwicklungsprozessen.
Details Flatrate RegistrationMarch
Advanced PHPUnit (2/4)
This training teaches the advanced use of PHPUnit in real projects, like testing object interactions and side effects. You will learn how to avoid risky tests and work with code coverage information.
Details Flatrate RegistrationWeb Security 360: Sicherheitsrelevante Header
Für optimale Sicherheit erwarten Browser heute eine Vielzahl an zusätzlichen Headern. Arne Blankerts zeigt, welche man kennen sollte.
Details Flatrate RegistrationAdvanced PHPUnit (3/4)
This training teaches the advanced use of PHPUnit in real projects, like testing object interactions and side effects. You will learn how to avoid risky tests and work with code coverage information.
Details Flatrate RegistrationShow me your Code
Wir geben konstruktives Feedback zu mitgebrachtem Programmcode und üben gleichzeitig in der Gruppe zielgerichtete, wertschätzende Reviews ein.
Details Flatrate RegistrationAdvanced PHPUnit (4/4)
This training teaches the advanced use of PHPUnit in real projects, like testing object interactions and side effects. You will learn how to avoid risky tests and work with code coverage information.
Details Flatrate RegistrationDesign Patterns: Proxy
Jeden Monat lernen wir in 45 Minuten durch Live-Coding ein Entwurfsmuster kennen und richtig einzusetzen. Heute trennen wir unterschiedliche Belange.
Flatrate RegistrationClean Code Expertentreff: Sauberer Code für typsicheres Parsen
Die Verarbeitung von Datenaustauschformaten wie CSV, JSON oder XML ist ein wiederkehrendes Problem. Heute diskutieren wir, wie es mit sauberem Code typsicher gelöst werden kann.
Details Flatrate RegistrationTypsicheres PHP (1/2)
Seit der Version 7 erlaubt PHP deutlich mehr Typsicherheit beim Programmieren. So lassen sich viele Fehler finden, bevor ein Programm ausgeführt wird.
Details Flatrate RegistrationApril - June 2024
- Ask me Anything
- Clean Code Expertentreff
- Show me your Code
- Design Patterns: Value Object
- Web Security 360: Angriff auf die Session
- Typsicheres PHP
- Fortgeschrittene OOP
- Mutation Testing mit Infection
- Design Patterns: Adapter
- Web Security 360: Transport Security
- Testautomation mit PHPUnit
- Design Patterns: Facade
- OOP Master Class
- NGINX im Produktiveinsatz
- Web Security 360: Authentifizierung
- PHPUnit für Fortgeschrittene
July - September 2024
- Ask me Anything
- Clean Code Expertentreff
- Show me your Code
- Design Patterns: Factory
- Containerisierte Anwendungen betrieben
- PHPUnit für Fortgeschrittene
- Web Security 360: Autorisierung
- Design Patterns: Mediator
- Web Security 360: Cross-Origin Resource Sharing (CORS)
- Testgetriebene Entwicklung
- Design Patterns: Specification
- Event Sourcing
- Web Security 360: API Security
- Dependency Management
October - December 2024
- Ask me Anything
- Clean Code Expertentreff
- Show me your Code
- Design Patterns: Strategy
- Eventgetriebene Entwicklung
- Web Security 360: DSGVO & Co
- Git für Fortgeschrittene
- Design Patterns: Lazy Initialization
- Software-Modernisierung
- Richtiges Deployment
- Web Security 360: Auf dem Weg in Produktion
- Was ist neu in PHP?
- Design Patterns: Singleton
- Web Security 360: Nach dem Launch