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!
Do you want to start with Shopware 6.7?
This course is also available in our new Shopware Community Hub – with significantly expanded learning opportunities!
Description
In the Shopware 6 Developer Training, you will learn about the structure and technology behind Shopware 6. This course teaches you about the basics of Shopware 6 development – from setting up a development environment and working with the plugin structure to creating templates and using events.
You can become a "Shopware 6 Certified Developer" by completing a short exam at the end of the training.
What will I learn?
- Introduction to the directory structure of Shopware 6
- Shopware 6 installation
- Plugin base structure
- Event system
- DAL
- Criteria objects
- Decorators
- Attribute system
- Twig.js in the administration
- … and much more
Requirements
- PHP version 7.2 with its language features
- Experience working with an IDE (ideally PHP Storm)
- Experience operating Shopware 6 (admin & navigation)
- Symphony knowledge (basics)
- Basics of Vue.js
- MySQL knowledge
- ECMA Script 6
Target group
- Developers
Course curriculum
-
01
Lessons
Show details- Intro Shopware 6 Certified Developer Training
- Installing Shopware 6
- Folder structure
- Plugin skeleton
- Entities
- Controllers
- Config.xml
- Event subscribers
- Data storefront
- Handling translations