Der Workshop hat im Rahmen der SymfonyOnline vom 13. bis 14. Januar 2024 stattgefunden. Nicolas Grekas, ein Core-Entwickler und langjähriger Symfony Maintainer, teilte an zwei Tagen sein Wissen mit den Teilnehmenden. Den roten Faden bildete dabei das Buch von Fabien Potencier „Symfony: The Fast Track“. Der Untertitel dieses Buches „The official Symfony book for newcomers and experienced developers“ bildete dabei den Rahmen des Online-Workshops.
Meine bisherigen Erfahrungen
Meine Erwartungen waren recht hoch, da ich mich für Best Practices interessiere und ich mich auf fortgeschrittene Themen freute. Vor einem Jahr habe ich angefangen mich intensiver mit dem PHP Framework Symfony zu beschäftigen.
Zuvor kam ich damit lediglich am Rande mit einzelnen Komponenten oder Konzepten im TYPO3 Umfeld in Berührung. Meine Einarbeitung war hauptsächlich von den Tutorial-Videos von SymfonyCasts geprägt, wodurch ich mir einen ersten Überblick auf der Basis von Symfony 6 verschaffte.
Mein Projekteinstieg gestaltete sich mit Projekten auf Basis von Symfony 4 und 5 dagegen etwas mühsamer und ich hatte bisher wenig Gelegenheit neue Erfahrungen anhand von aktuellen „Best Practices“ zu sammeln.
Workshop Demo-Projekt "Konferenzverwaltung mit Kommentarfunktion"
links im Bild: IDE "PhpStorm" mit Code-Ansicht, Datenbank und Terminal
rechts oben: Website-Frontend
rechts unten: Backend zum Verwalten der Veranstaltungen (umgesetzt mit EasyAdmin)
Fazit
Im Ganzen hat der Workshop meine Erwartungen nicht hundertprozentig erfüllt, er war aber eine gute Auffrischung, gespickt mit Details, die ich vorher nicht wusste. Zudem war es auch interessant seinen eigenen Wissensstand in einem Umfeld mit anderen Entwicklern einzuordnen.
Autor: Tobias Gaertner