academy.shopware.com will be phased out in the near future. We’re currently working hard to bring new learning paths to the Shopware Community Hub - and many of them are already available for you to explore and enroll in today.
A few remaining courses are still hosted here, but will be migrated. Once all content is available in the Shopware Community Hub, academy.shopware.com will be discontinued.
This step allows us to provide a better user experience and create a single point of truth for all community learning resources.
Thank you for your understanding!
Dieser Kurs ist auch auf Englisch verfügbar.
Kursbeschreibung
Lerne mit Core-Developer Dominic Klein Struktur und Technik von Shopware 5 kennen. Im Developer Training erfährst Du alles über die Basics der Shopware-Entwicklung – von der Einrichtung der Entwicklungsumgebung und der Vorstellung der Plugin-Grundstruktur über das Anlegen von Templates bis hin zur Erklärung und Verwendung von Events. Außerdem erklärt Dir Dominic, was es mit Dependency Injection auf sich hat und wie Du Dir einen eigenen Service erstellst.
Was lernst Du?
- Du lernst die Plugin-Struktur kennen
- Du kannst eigene Attribute hinzufügen und weißt, welche Möglichkeiten es gibt, Shopware anzupassen
- Du erfährst, wie man Shopware installiert und die Entwicklungsumgebung einrichtet
- Dir wird gezeigt, wie man Templates anpasst
Voraussetzungen
- PHP-Kenntnisse
- MySQL-Kenntniss
Zielgruppe
- Developer
Kursstruktur
-
01
Setup und Installation
Show details- 1.1 Einleitung
- 1.2 Download
- 1.3 Die Entwicklungsumgebung
- 1.3 Zusatzmaterial
- 1.4 Shopware konfigurieren
- 1.5 Shopware konfigurieren für Fortgeschrittene
-
02
Das Plugin-System
Show details- 2.1 Developer-Dokumentation
- 2.2 Die Verzeichnisstruktur
- 2.3 Anlegen eines Plugins
- 2.4 Installieren und Aktivieren
- 2.5 Die Plugin-Konfiguration
- 2.5 Der erste Controller
-
03
Templates
Show details- 3.1 Templates erstellen und registrieren
- 3.2 Vererbung
- 3.3 Variablen, Links und Snippets
- 3.4 Blocks und Widgets
- 3.5 Authentifizierung
-
04
Events
Show details- 4.1 Eventtypen
- 4.2 Subscriber-Methode und Globale Events
-
05
Dependency Injection
Show details- 5.1 Einleitung
- 5.2 Subscriber Service
- 5.3 Beispiel: Der Attribut-Service
- 5.4 Der Produktnamen-Service
- 5.4 Zusatzmaterial
- 5.5 Schluss