Dieser Kurs ist auch auf Englisch verfügbar.
Kursbeschreibung
Du hast das Developer Training Basic bereits absolviert? Dann tauche jetzt in die Technologien von Shopware 5 ein. Bei unserem Developer Training Advanced erfährst Du alles über den Umgang mit Frameworks wie Doctrine oder ExtJS. Außerdem lernst Du, wie Du komplexe Plugins programmierst, indem Du Services erweiterst oder eigene API-Endpunkte bereitstellst.
Was lernst Du?
- Du lernst, komplexe Plugins zu entwickeln
- Du wirst die Shopware API erweitern können
- Du bekommst die Grundlagen von ExtJS vermittelt
- Du bekommst gezeigt, wie man Frontend-Listings und Detailseiten erweitert
- Du erfährst, wie man Doctrine-Datenstrukturen definiert
- Dir wird gezeigt, wie man Services dekoriert
- Du lernst, wie man Backend-Module entwickelt und erweitert
- Dir werden Warenkorb-Aktionen gezeigt
Voraussetzungen
- Grundkenntnisse in der Shopware-Entwicklung (abgeschlossenes Developer Training Basic)
- Grundkenntnisse in Javascript
- Grundkenntnisse in Datenbanken und MySQL
Zielgruppe
- PHP-Programmierer mit Erfahrung in der Shopware-Entwicklung
Kursstruktur
-
01
Einleitung
Show details- 1.1 Einleitung
- 1.2 Einleitung Shopware Doctrine
- 1.2 Felder und Assoziationen
- 1.3 Repositories und der Paginator
- 1.4 Beispiel 1: Entity Definition
- 1.5 Zusatzmaterial
-
02
Rest API
Show details- 2.1 Einleitung
- 2.2 Beispiel 2: Resources
- 2.2 Zusatzmaterial
-
03
Backend Development
Show details- 3.1 Listings
- 3.2 Beispiel 3: Listing Grid
- 3.2 Zusatzmaterial
- 3.3 Beispiel 4: Detailseite
- 3.3 Zusatzmaterial
- 3.4 Erweiterung von Backend-Modulen
- 3.4 Zusatzmaterial
-
04
Storefront
Show details- 4.1 SearchBundle
- 4.2 Service Decoration
- 4.3 Beispiel 5: Storefront - Listing erweitern
- 4.4 Zusatzmaterial
- 4.5 Beispiel 6: Storefront - Detailseite erweitern
- 4.5 Zusatzmaterial
- 4.6 Beispiel 7: Search Bundle - Suchfilter
- 4.6 Zusatzmaterial