PHPUnit Workshop

Termine und Buchung

Verfügbare Termine:
Oktober:    Donnerstag den 19.10.2023
November: Donnerstag den 30.11.2023

Buchung

Hier geht es zur Buchung
Über den Link geht es zur Buchungsseite. 
Einfach den gewünschten Termin auswählen und per gewünschter Zahlungsart bezahlen.

Achtung Mit den Frühbucher-Rabattcodes "Oktober" und "November" gibt es für die jeweilige Schulung 10% Nachlass.

In diesem exklusiven Workshop geht es nicht nur darum, eine neue Fähigkeit zu erlernen; es geht darum, als Team einen Quantensprung in der Softwareentwicklung zu machen. Unter der Anleitung von Andreas Möller, einem renommierten Open-Source-Enthusiasten, tauchen wir in die Welt des automatisierten Testens ein. Mit der einzigartigen Never Code Alone-Funktastatur erleben wir, wie sofort anwendbares Wissen in echte Ergebnisse umgesetzt wird. Dies ist die Schulung, die Ihr Team braucht, um auf das nächste Level zu kommen.

 

Setup

Vorkenntnisse in Programmierung:

  • Erfahrung mit PHP.
  • Verständnis von objektorientierter Programmierung.

Erfahrungsniveau im Testen:

  • Teilnehmer sollten wenig bis keine Erfahrung mit automatisiertem Testen haben.

Technische Ausstattung:

  • Eigenen Laptop mitbringen.
  • PHP 8.1 oder höher muss installiert und funktionstüchtig sein.
  • Composer muss installiert und einsatzbereit sein.
  • PhpStorm als integrierte Entwicklungsumgebung (IDE) sollte installiert sein.

Optionale Anforderungen:

  • Eigener Code, in den während der Schulung Tests implementiert werden können.
     
Lernziele

Grundlagen von PHPUnit Verstehen:
Erlernen Sie die grundlegenden Konzepte und die Bedeutung von automatisiertem Testen und warum PHPUnit eines der führenden Tools in diesem Bereich ist.

Testumgebungen Einrichten:
Werden Sie kompetent in der Einrichtung und Konfiguration von PHPUnit, um eine reibungslose Testumgebung in verschiedenen Projektstrukturen zu gewährleisten.

Testfälle Schreiben und Ausführen:
Erwerben Sie praktische Fähigkeiten im Schreiben, Ausführen und Interpretieren von Testfällen mit PHPUnit, um sicherzustellen, dass Ihr Code wie erwartet funktioniert.

Fehlerbehandlung und -ausnahme:
Werden Sie versiert im Umgang mit Fehlern und Ausnahmen in Ihren Tests und erfahren Sie, wie PHPUnit Ihnen hilft, Probleme in Ihrem Code effizient zu identifizieren.

Best Practices für Automatisiertes Testen:
Integrieren Sie bewährte Vorgehensweisen und Strategien für effizientes, wiederholbares und skalierbares automatisiertes Testen in Ihre tägliche Arbeit.

Seminarinhalte & Ablauf
Inhalt Art
Workshop Tag
Gemeinsames Frühstück Team
Kick-off: Gemeinsame Zielsetzung und Erwartungsmanagement Team
Was ist Testen? Warum ist es ein Game-Changer? Theorie
Hands-on Einführung in PHPUnit mit Andreas Möller Team
Live-Installation und Konfiguration von PHPUnit Team
Erster Test: Gemeinsam zum Erfolg Team
Gemeinsame Mittagspause im Home Duisburg Team
Bring deinen Code: Testen von echten Projekten Team
Best Practices: Wie organisieren wir Tests effizient? Theorie
SetUp / TearDown / Hooks: Der Rhythmus des Testens Team
Code Coverage: Wie gut sind unsere Tests? Team
Testen von Tests: Meta, aber wichtig Theorie
Das sagen Kunden über Andreas
Andreas ist der gründlichste und detailorientierteste Softwareentwickler, mit dem ich je gearbeitet habe.
Jake McGraw (Leiter der Technik bei Refinery29, Inc.)
Was die Zusammenarbeit mit Andreas von anderen Beratern unterscheidet, ist, dass nach jedem Meeting, egal wie lang oder kurz es war, ein Stück Code (zur Verbesserung unserer Produkte) als Ergebnis herauskam.
Simon Brüchner (Tech Lead bei Wawibox)
Absoluter PHP Spezialist. Wir haben zusammen an einem Symfony-Projekt gearbeitet und er hat sehr gut geholfen, die Architektur zu verbessern. Er arbeitet sehr testgetrieben und hat sehr gut dabei geholfen, die Testabdeckung zu verbessern.
Klaus Breyer (CTO bei Buzzbird GmbH)
Anfahrt

Adresse:
Calaisplatz 5.
47051 Duisburg

Manche Navis kennen diese Adresse nicht. Geben Sie stattdessen hilfsweise “Unterstraße 24” ein.

Gästeparkplätze befinden sich direkt am Gebäude. Bitte vereinbaren Sie mit ihrem Ansprechpartner eine Reservierung. Es befindet sich außerdem gegenüber ein öffentliches Parkhaus. Bitte vermeiden Sie das Parken auf den Grünflächen.

Anreise mit der Bahn:
Station: Duisburg Hauptbahnhof.

Vom Bahnhof mit der Bahn weiter: Laufen Sie das Gleis an dem Sie ankommen bis zum Ende nach Norden. Dort befindet sich der U-Bahnhof. Von Dort nehmen Sie die Linie 901 Richtung “Meiderrich”. Steigen Sie zwei Stationen später an der Haltestelle “Rathaus” aus und nehmen Sie den Ausgang “Schwanenstr.” Bergab und vor der Brücke links befindet sich unser Gebäude. Der Einlass befindet sich hinten an den Parkplätzen.

Vom Bahnhof zu Fuß weiter (15-20 Min): Verlassen Sie den Bahnhof Richtung Haupteingang und halten Sie sich rechts. Nach links geht es in die Fußgängerzone (Königstraße). Von dort aus immer geradeaus bis zu unserem Gebäude.

Vom Bahnhof mit dem Taxi weiter: Die Taxihaltestellen befinden sich am Haupteingang des Bahnhofes. Kosten ca. 8€
 

Anreise mit dem Flugzeug:

Flughafen: Düsseldorf

Weiter mit der Bahn: Mit dem Skytrain fahren Sie zu den Bahnstationen. Von dort aus fahren alle Züge Richtung Norden zum Duisburg Hauptbahnhof. Von dort aus siehe “Anfahrt mit dem Zug”

Weiter mit dem Taxi: Vor dem Flughafen finden Sie die Taxihaltestellen. Die Kosten betragen ca. 40-50€
 

Barrierefreiheit

Das Krankikom-Gebäude zeichnet sich durch seine durchdachte barrierefreie Architektur aus, die einen inklusiven Zugang für alle Besucher ermöglicht. Neben einem ebenerdigen Eingang, der den Zugang ohne Stufen erlaubt, ist das Gebäude mit einem modernen Fahrstuhl ausgestattet, der einen mühelosen Transport zwischen den Stockwerken gewährleistet. Weitere Einrichtungen, wie etwa gut gekennzeichnete und breite Gänge, rutschfeste Böden und barrierefreie Sanitäranlagen, tragen dazu bei, dass sich jeder Besucher, unabhängig von körperlichen Einschränkungen, sicher und komfortabel im Krankikom-Gebäude bewegen kann.