Nach dem Template Training war ich in Schöppingen auch beim Shopware 6 Developer Training – diesmal ging es um die Entwicklerseite der noch jungen Version 6: Architektur, Datenmodell und das neue Plugin-System. Für mich der wichtigere der beiden Kurse, denn hier spielt sich der Großteil meiner täglichen Arbeit ab.
Themen des Trainings
- Aufbau und Architektur von Shopware 6 auf Basis von Symfony
- Der Data Abstraction Layer (DAL) als zentraler Zugriff auf das Datenmodell
- Eigene Entitäten und Datenbank-Migrationen
- Das Plugin-System: Struktur, Services und Dependency Injection
- Erweiterungen für die Administration und die Storefront
- Zusammenspiel von Backend-Logik und API
Wer wie ich aus der Shopware-5-Welt kommt, merkt schnell: Hier bleibt kein Stein auf dem anderen. Statt Subscriber-Wildwuchs und direkten Datenbank-Zugriffen gibt es sauber definierte Services, Dependency Injection und mit dem DAL einen einheitlichen Weg zu allen Daten. Das fühlt sich nach deutlich mehr Struktur an – und nach einer Architektur, mit der man auch in fünf Jahren noch gerne arbeitet.
Prüfung und Zertifizierung
Das Training selbst fand vor Ort statt, die eigentliche Zertifizierungsprüfung lege ich später online ab. Bis dahin heißt es: üben, ein erstes eigenes Plugin bauen und den DAL verinnerlichen.
Fazit
Für den Einstieg in die Shopware-6-Entwicklung war das Training eine solide Grundlage. Vor allem der Data Abstraction Layer und das Plugin-System werden mich in den kommenden Projekten täglich begleiten.
Update Dezember 2019: Prüfung bestanden – ich bin jetzt offiziell Shopware 6 Certified Developer.

com:werft
Software-Entwicklung für Shopware 6, Laravel und PHP: Als Freelancer unterstütze ich Shopbetreiber und verstärke Agentur-Teams, von der Plugin-Entwicklung bis zur Migration. Startet in Kürze, bis dahin geht's zur Vorgänger-Seite CommerceWerft.
comwerft.deAuch interessant
Shopware Partner Schulung – und Aufnahme ins Partnerprogramm
Nach den technischen Trainings im August jetzt der geschäftliche Teil: Ich habe die Shopware Partner Schulung besucht und bin ins offizielle Partnerprogramm aufgenommen – als Shopware Business Partner.
Frisch zertifiziert: Shopware 6 Certified Template Designer
Letzte Woche war ich beim Shopware 6 Template Training in Schöppingen – jetzt ist das Zertifikat da. Was mich dort erwartet hat: Symfony, Twig, Bootstrap 4, SCSS und webpack.