Agenda - Tag 1
Einführung
- Vorstellung
- Voraussetzungen
- Installation
- File Structure
- Modul Structure
- Dependency Injection
- Controller
Mittag
Customisation
- Preferences
- Plugins
- Events
Bier / Kaffe
Configuration
- Configuration
- Setup scripting
- Translation
Ende
Agenda - Tag 2
Service Layer (P)
- API
- Service Architecture
- Object Manager, DI
Mittag
Frontend Development (P)
- UI Components, Knockout
- JavaScript
Bier / Kaffe
optional
- Backend UI Components
- Development Best Practises
- Automated Testing, UnitTests
Ende
Wer?
- Andreas Mautz
- programmiert seit 1996
- macht magento seit 2008
- vorher: Entwicklung, QA, Menschenführung 2.0
- beschäftigt sich mit Deployment-Prozessen, Entwicklungsinfrastrukturen und Wissensmanagement
seit
2011
- magento-Zertifizierung, FireGento Board Member
- Studium der Wirtschaftsinformatik -> Diplom 2016
- IHK-Ausbilder für Fachinformatiker
Kontakt:
- Andreas Mautz
- 0151 / 40 75 41 35
- am@webvisum.de
- @mautz_et_tong
Vorstellungsrunde
Location
betahaus
Einführung (T)
Voraussetzungen
Installation
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento21
composer create-project --repository-url=https://repo.magento.com/ magento/magento2ce magento22
default: 2.1.8
File Structure
Modul Structure
Dependency Injection
Controller
Configuration
Setup scripting
Translation
Quellen:
Magento2
- http://devdocs.magento.com/guides/v2.1/install-gde/bk-install-guide.html
- http://devdocs.magento.com/guides/v2.2/install-gde/bk-install-guide.html
- http://devdocs.magento.com/guides/v2.2/release-notes/release-candidate/install.html
docker
- https://github.com/magento/magento2
- https://github.com/meanbee/docker-magento/blob/master/docker-compose.yml
Controller
- http://inchoo.net/magento-2/magento-2-controllers/
- https://www.tudock.de/blog/e-commerce/artikel/magento-2-modulentwicklung-teil-3-controller-und-actions/
DI
- http://alanstorm.com/magento2_dependency_injection_2015/
- https://www.webguys.de/magento-1/tuerchen-19-dependency-injection-in-magento-2
events
- https://cyrillschumacher.com/magento-2.2-list-of-all-dispatched-events/
magerun
- https://github.com/netz98/n98-magerun2
- https://github.com/netz98/n98-magerun
Docker
Docker, xDebug und PhpStorm
vue.js checkout
- https://github.com/SnowdogApps/magento2-vue-checkout