This course is also available in german.
Description
In the Developer Training, you will learn about the structure and technology behind Shopware 5, one of Europe’s leading open source eCommerce platforms. Led by Shopware developer Dominic Klein, this course teaches you about the basics of Shopware development – from setting up a development environment and working with the plugin structure to creating templates and using events. Dominic also explains what dependency injection is all about and how you can create your own service.
What will I learn?
- You will be introduced to the structure of Shopware
- Get to know Shopware's plugin structure
- You can then add attributes and services and know which options are available for customising Shopware
- Learn how to install Shopware and set up your development environment
- You will be shown how to customise templates
Requirements
- PHP knowledge
- MySQL knowledge
Target group
- Developers
Course curriculum
-
01
Setup & installation
Show details- 1.1: Introduction
- 1.2: Download
- 1.3: Development environment
- 1.3: Additional material
- 1.4: Configuring Shopware
- 1.5: Configuring Shopware (for advanced users)
-
02
Plugin System
Show details- 2.1: Developer Documentation
- 2.2: Directory structure
- 2.3: Plugin creation & configuration
- 2.4: The first controller
-
03
Templates
Show details- 3.1: Create and register
- 3.2: Inheritance
- 3.3: Variables, links & snippets
- 3.4: Blocks, widgets & authentication
-
04
Events
Show details- 4.1: Event types
- 4.2: Subscriber method & global events
-
05
Dependency Injection
Show details- 5.1: Introduction
- 5.2: Subscriber service
- 5.2: Example: The attribute service
- 5.3: Example: The product name service
- Additional Material