Entwickler, der außergewöhnliche CRM- und Laravel-Lösungen liefert
Als erfahrener Entwickler spezialisiere ich mich auf Laravel- und Vue.js-Entwicklung, die Implementierung von Vtiger CRM sowie auf vielfältige WordPress-Projekte. Meine Arbeit zeichnet sich durch kreative, dynamische und benutzerzentrierte Weblösungen aus, die individuell an die Bedürfnisse meiner Kunden angepasst werden.
Spryker Foundation Developer-Zertifizierung: Erfahrungen, Tipps und Prüfungsfragen
Spryker Foundation Developer-Zertifizierung: Erfahrungen, Tipps und Prüfungsfragen
Nach einem Jahr Arbeit mit Spryker in Deutschland habe ich mich entschieden, die Spryker Foundation Developer-Zertifizierung anzugehen. In diesem Artikel teile ich meine Erfahrungen, Vor- und Nachteile des Frameworks sowie Beispielprüfungsfragen.
Was ist Spryker?
Spryker ist ein modernes E-Commerce-Framework (oder CMS – je nach Perspektive) mit folgendem Tech-Stack:
Keine direkten Datenbankabfragen im Frontend (Yves).
Daten werden via Client-Schicht aus Caches (Redis) bezogen.
2. Schichtige Architektur
Schicht
Beschreibung
Glue API
REST-API-Schnittstelle
Yves
Frontend (Twig-Templates)
Zed
Backend (Admin-Panel + Business-Logik)
3. Erweiterbarkeit durch Plugins
Beispiel: Custom-Logik beim Hinzufügen eines Produkts zum Warenkorb:
// Plugin/Cart/AddToCartPlugin.php
class AddToCartPlugin extends AbstractPlugin implements CartPreCheckPluginInterface
{
public function check(CartChangeTransfer $cartChangeTransfer): CartPreCheckResponseTransfer
{
// Custom-Logik hier
}
}
4. Standardisierte Entwicklung
Integrierte Code-Formatierung mit phpcs und phpmd.