PHP lernen mit der Funktastatur DELOS Never Code Alone Event
Datum und Uhrzeit
Rückerstattungsrichtlinie
4 Top Speaker zeigen uns einen Export für Symfony Entities, PHPUnit, Behat und den Symfony-Serializer
Zu diesem Event
09:00 Uhr
Frühstück und Kennenlernen
10:00 Uhr
Bosslist mit MySQL
Jeder Entwickler hatte schon Mal die Aufgabe auf dem Tisch, eine Objektliste zu erstellen zum Beispiel für einen Export zu ElasticSearch oder zur Anzeige von Bestellungen oder Benutzern auf einer Listenseite. Der Weg zu einer performanten, flexiblen und einfach erweiterbaren Liste mit MySQL ist alles andere als trivial und die Erfahrung zeigt auch, dass hier oft falsch abgebogen wird. In dieser Session werden wir uns 3 mögliche Varianten anschauen und deren Vor- und Nachteile besprechen. Mit der Funktastatur können die Teilnehmer selbst ausprobieren, welche der Varianten sich für eine schnelle Anpassung am besten eignet!
- Mit Alexander Keil
11:30 Uhr
Einstieg in PHP Unit Testing innerhalb von Neovim
Daniel Siepmann nutzt seit vielen Jahren schon Neovim zur Entwicklung mit PHP. Dabei setzt er auf automatisierte Tests mit PHPUnit. Er wird einen leichten Einstieg in das schreiben von Tests vermitteln. Die Tests werden dabei innerhalb von Neovim geschrieben und ausgeführt. Ziel ist es danach selbst erste Tests im Alltag zu schreiben und ein Verständnis für die Vorteile zu erlangen. Zudem wird so der Editor Neovim näher gebracht. Viele Entwickler verbringen wieder mehr Zeit im Terminal wo der Editor schneller an der Hand ist.
- Mit Daniel
13:55 Uhr
Visual Regression Testing with Behat
„Two CSS properties walk into a bar. A barstool in a completely different bar falls over.“
Dieses Phänomen kennen fast alle von uns, die mit Web- und Websoftwareentwicklung zu tun haben. In dieser Session werden wir schauen, ob wir visuelle Vorher-Nachher-Vergleiche in die Tests von DELOS, die mit Behat erfolgen, integrieren können.
- Mit Janosch
15:15 Uhr
Daten rein - Daten raus: Der Symfony-Serializer
Immer mehr Projekte, wie z.B. Single-Page-Applications, setzen auf Kommunikation zwischen Frontend und Backend über APIs. Wie können wir erreichen, dass hier Daten nicht auseinander laufen, Standards eingehalten werden und das Ganze wartbar sowie erweiterbar ist? Diese Session baut auf einer Frontendapplikation mit einer – sagen wir mal – gewachsenen Backendstruktur auf. Zusammen wird das ganze refactored, sodass die jeweils entsprechenden Symfony-Komponenten verwendet werden, die Backendstruktur die Datenstruktur des Frontends abbildet und Datentypen passend sind.
- Mit Simon
16:30 Uhr
Zusammen Grillen
17:30 Uhr
Marcel Wunder's Zaubershow
Macht euch gefasst auf eine Stunde pure Magie mit dem bekanntesten Zauberer des Ruhrgebiets!