Magento 2 Entwicklerhandbuch
Полный курс по созданию модулей и тем
Zusammenfassung:
Einleitung
Das Buch „Magento 2 Developers Guide“ (Autor Branko Ajzele, 2016, 360 Seiten) ist ein praktischer Leitfaden für PHP-Entwickler, die das Erstellen von Modulen, Plugins und Themes für eine der beliebtesten E-Commerce-Plattformen – Magento 2 – erlernen möchten. Obwohl seit der Veröffentlichung einige Jahre vergangen sind, bleibt das Buch für das Verständnis der grundlegenden Architekturprinzipien von Magento 2 relevant, insbesondere für diejenigen, die von Magento 1 migrieren oder ganz von vorne beginnen.
Worum es in dem Buch geht
Das Buch behandelt Schritt für Schritt den Entwicklungsprozess in Magento 2: von der Installation und Konfiguration der Umgebung bis zur Erstellung komplexer Module unter Verwendung von Dependency Injection, Plugins, Observers und Service Contracts. Besonderes Augenmerk liegt auf:
- Verzeichnisstruktur und PSR-4-Autoloading;
- Arbeit mit dem Object Manager und Dependency Injection;
- Erstellung von Plugins (Interceptors) und Observers;
- Entwicklung von Benutzeroberflächen mit UI Components;
- Datenbankarbeit: Installationsskripte, Schemata, EAV-Modelle;
- Erstellung von REST- und SOAP-APIs;
- Modultests (Unit-Tests, Integrationstests);
- Bereitstellung und Leistungsoptimierung.
Für wen ist dieses Buch geeignet
Das Buch richtet sich an PHP-Entwickler mittleren und fortgeschrittenen Niveaus, die bereits mit den Grundlagen von OOP, MVC vertraut sind und grundlegende Erfahrung mit Magento 1 oder anderen CMS haben. Anfänger, die nicht mit