thePHP.cc Logo English Kontakt

Termine und Veranstaltungen

Februar

Advanced 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-Anmeldung

Clean 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-Anmeldung

Web 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-Anmeldung

Ask me Anything

Wir geben Antworten auf alle Fragen rund um professionelle Software-Entwicklung, Software-Architektur, Qualitätssicherung, Teamentwicklung oder Entwicklungsprozessen.

Details Flatrate-Anmeldung

März

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-Anmeldung

Web 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-Anmeldung

Advanced 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-Anmeldung

Show me your Code

Wir geben konstruktives Feedback zu mitgebrachtem Programmcode und üben gleichzeitig in der Gruppe zielgerichtete, wertschätzende Reviews ein.

Details Flatrate-Anmeldung

Advanced 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-Anmeldung

Design Patterns: Proxy

Jeden Monat lernen wir in 45 Minuten durch Live-Coding ein Entwurfsmuster kennen und richtig einzusetzen. Heute trennen wir unterschiedliche Belange.

Flatrate-Anmeldung

Clean 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-Anmeldung

Clean Code-Prinzipien: Single Level of Abstraction

Wir erläutern jeden Monat ein Clean Code-Prinzip und zeigen, wann und wie man es richtig anwendet.

Flatrate-Anmeldung

Typsicheres 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-Anmeldung

Live-Vorführung: PHP-Parser

Die echte Praxis ist durch kein Lehrbuch, einen Blogpost oder ein Tutorial ersetzbar. Heute demonstriert Sebastian Bergmann, wie der Einstieg in die Entwicklung von eigenen Werkzeugen für die statische Codeanalyse gelingt.

Details Flatrate-Anmeldung

April

Clean 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-Anmeldung

Web Security 360: Angriff auf die Session

Die Vertraulichkeit der Session ist elementares Kernstück der meisten Webanwendungen. Höchste Zeit, sie richtig zu schützen.

Details Flatrate-Anmeldung

Show me your Code

Wir geben konstruktives Feedback zu mitgebrachtem Programmcode und üben gleichzeitig in der Gruppe zielgerichtete, wertschätzende Reviews ein.

Details Flatrate-Anmeldung

Typsicheres PHP (2/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-Anmeldung

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.

Flatrate-Anmeldung

Fortgeschrittene OOP (1/5)

Diese Schulung vermittelt den richtigen Einsatz wichtiger fortgeschrittener OOP-Konzepte wie Schnittstellen und abstrakte Basisklassen.

Details Flatrate-Anmeldung

Fortgeschrittene OOP (2/5)

Diese Schulung vermittelt den richtigen Einsatz wichtiger fortgeschrittener OOP-Konzepte wie Schnittstellen und abstrakte Basisklassen.

Details Flatrate-Anmeldung

Ask me Anything

Wir geben Antworten auf alle Fragen rund um professionelle Software-Entwicklung, Software-Architektur, Qualitätssicherung, Teamentwicklung oder Entwicklungsprozessen.

Details Flatrate-Anmeldung

Fortgeschrittene OOP (3/5)

Diese Schulung vermittelt den richtigen Einsatz wichtiger fortgeschrittener OOP-Konzepte wie Schnittstellen und abstrakte Basisklassen.

Details Flatrate-Anmeldung

Fortgeschrittene OOP (4/5)

Diese Schulung vermittelt den richtigen Einsatz wichtiger fortgeschrittener OOP-Konzepte wie Schnittstellen und abstrakte Basisklassen.

Details Flatrate-Anmeldung

Mutation Testing mit Infection (1/2)

Mutation Testing findet Lücken in automatisierten Tests und weist auf mögliche Schwächen hin.

Details Flatrate-Anmeldung

Fortgeschrittene OOP (5/5)

Diese Schulung vermittelt den richtigen Einsatz wichtiger fortgeschrittener OOP-Konzepte wie Schnittstellen und abstrakte Basisklassen.

Details Flatrate-Anmeldung

Mutation Testing mit Infection (2/2)

Mutation Testing findet Lücken in automatisierten Tests und weist auf mögliche Schwächen hin.

Details Flatrate-Anmeldung

Clean Code-Prinzipien: Interface Segregation Principle

Wir erläutern jeden Monat ein Clean Code-Prinzip und zeigen, wann und wie man es richtig anwendet.

Flatrate-Anmeldung

Mai - Juli 2024

August - Oktober 2024

November - Dezember 2024