Zertifizierte Magento Entwickler

Zertifizierte Magento Entwickler

Bei Anfragen potenzieller Neukunden bezüglich eines Magento Shops merken wir immer wieder, dass es für die Kunden nicht ganz leicht ist, die richtige Magento Agentur auszuwählen. Natürlich zählen Beratung, Service und Kosten, aber die Qualität der Arbeit lässt sich meist erst nach einiger Zeit vom Kunden beurteilen. Spätestens wenn das erste Update gemacht werden soll oder komplexe Module entwickelt werden müssen, zeigt sich ob die Entwickler wirklich Magento verstehen und richtig nutzen oder ob wie häufiger erlebt Module eingekauft und technische Anpassungen auf problematische Weise umgesetzt wurden.

Zertifizierter Entwickler stellt Qualität bei Magento Shop Umsetzung sicher

Magento Certified Developer - Zertfizierter Entwickler Magento AgenturUm unsere Kunden bei der Entscheidung zu unterstützen haben wir uns mit den Möglichkeiten zum Beweis unseres Know-Hows und der Qualität unserer Entwicklungen auseinandergesetzt. Dabei hat sich das von Magento angebotene Developer Zertifikat (Magento Certified Developer – Zertifizierter Magento Entwickler) unserer Meinung nach als das aussagekräftigste Zertifikat in diesem Bereich erwiesen. Die offizielle Entwickler Zertifizierung durch Magento prüft tatsächliches Wissen und stellt damit sicher, dass der zertifizierte Entwickler sich sehr gut im Magento System auskennt und nach den besten Standards arbeitet.

Bedeutung der Magento Entwickler Zertifizierung für Sie als Kunde

Für Sie als Kunden bedeutet die Zertifizierung, dass wir nach den aktuellen Magento Standards für Sie programmieren und wir uns mit vielen Details des Systems auseinandergesetzt haben. So ist es möglich, bei neuen Anforderungen, schnell die beste Methode zu erkennen und diese effizient umzusetzen. Für Sie ergibt sich daraus eine höhere Codequalität sowie Zeitersparnis bei der Umsetzung und damit natürlich im Endeffekt geringere Kosten. Längerfristig rechnet sich höhere Qualität zusätzlich, denn sie senkt die Kosten aufgrund geringerer Aufwände z.B. bei Updates der Shop Version.

Mein Wissen gebe ich natürlich auch an meine Mitarbeiter weiter sowie auch an die Community über Plattformen wie Stackoverflow.com auf denen sich Programmierer gegenseitig bei Problemen helfen.

Vorteile auf einem Blick:

  • Zeitersparnis bei Umsetzung
  • Schnellere Umsetzung
  • Senkung der Kosten
  • Best Practice Lösungen
  • Update-Sicherheit

Die Magento Certified Developer Prüfung

Der Test zum zertifizierten Magento Entwickler besteht aus 70 Multiple Choice Fragen, die innerhalb von 90 Minuten beantwortet werden müssen. Um zu bestehen, benötigt man mindestens 37 korrekte Antworten, d.h. 52,85% richtige Antworten.

Ich hatte die Chance, im Dezember 2012 an diesem Test teilzunehmen und habe 65 von 70 Fragen (92,85%) richtig beantwortet – das Ergebnis erhält man direkt per Computerauswertung nach der Prüfung. Damit bin ich nun Magento Certified Developer, so dass wir das entsprechende Symbol auf unserer Webseite nutzen dürfen.

Darauf bin ich sehr stolz, denn zum aktuellen Datum (29.01.2013) gibt es in ganz Hamburg nur 4 zertifizierte Magento Entwickler: Link

Die Magento Prüfung ist breit gefächert und umfasst folgende Schwerpunktthemen:

  1. Basisarchitektur:
    Aufbau von Magento Modulen und Zusammenarbeit mit dem Magento Template System, Konfigurationsvariablen, Internationalisierung von Magento Shops, Zusammensetzung der Magento Klassennamen, Modulkonflikte lösen etc.
  2. Zusammenspiel der verschiedenen Dateien bei einem Seitenaufruf:
    Initialisierung der Applikation, Front Controller pattern, URL Rewrites (u.a. für die Suchmaschinenoptimierung TODO Link to page), Routing der verschiedenen Controller, Modulinitialisierung, Layoutinitialisierung, Output flushing
  3. Template Rendering:
    Zusammenspiel verschiedener Themes in Magento, Aufbau der Blockstruktur, Zusammenhang von Blöcken mit Templates, XML Schema, CMS Seiten
  4. Magento Datenbanksystem:
    Models, Resource Models, Kollektionen (Collections), Installations- und Updatescripte durch SQL
  5. Entitiy-Attribute-Value Modell (EAV):
    Nachvollziehen des EAV Konzeptes, der Vor- und der Nachteile, Verwaltung der unterschiedlichen Attribute und Attributtypen
  6. Magento Backend:
    Allgemeine Struktur des Administrationsbereiches (Adminhtml), Formulare im Backend, Grids (Tabellengitter) im Backend, Systemkonfiguration, Zugangskontrollrechte (ACL), Magento Extensios verwalten
  7. Katalogverwaltung:
    Verstehen der verschiedenen Produkttypen (Simple Products, Configurable Products, Bundled Products, Downloadable Products, Virtual Products etc), Preisgenerierung und Preisindex, Kategoriestruktur, Katalog Preisregeln
  8. Checkoutbereich (Warenkorb):
    Anpassungen im Checkout Bereich, Warenkorbpreisregeln (z.B. Gutscheincodes), Versandmodule, Zahlungsmodule
  9. Bestellungen und Kunden:
    Erstellung von Bestellungen aus dem Admin Bereich, Kundenverwaltung etc
  10. Widgets und API:
    Programmierung von Widgets, Nutzung der Magento API um Drittsysteme wie beispielsweise Warenwirtschaftssysteme (ERP) anzubinden

Vorbereitung für den Test

Wie man sich vorstellen kann, benötigt eine solche Prüfung einiges an Vorbereitungszeit. Obwohl ich bereits seit mittlerweile 4 Jahren nahezu täglich mit Magento zu tun habe, sehr viele eigene Extensions programmiert habe und viele Magento Shops betreue, benötigte ich trotzdem fast 100 Stunden zusätzliche Vorbereitungszeit für die Magento Entwickler Zertifizierung.

Das liegt daran, dass Magento so umfangreich ist, dass man trotz langjähriger Arbeit nicht in alle die Prüfung umfassenden Bereiche einen tieferen Einblick hat. So galt es, sich die fehlenden Lücken noch anzueignen. Das hat aber Spaß gemacht und vor allem hat man zusätzlich einiges neues entdeckt und gelernt.

So konnte ich im Nachgang der Certified Developer Prüfung bereits mehrfach feststellen, dass ich jetzt für einige Probleme schneller gute Lösungen finde und mir die Umsetzung leichter fällt, da ich genau weiß, was im System passiert.

Zwar könnte man sicherlich auch mit etwas weniger Vorbereitungszeit durch die Prüfung kommen, da man nur 37 und nicht 65 Fragen richtig beantworten muss, um zu bestehen, doch ich bin froh, dass ich mir die Mühe gemacht habe, da es für die weitere Zeit mit Magento sehr gut investierte Zeit war.

Gemeinsam
können wir
Großes
bewegen.

Philip Günther

Philip Günther

Geschäftsführer

Aktuelle Blog Beiträge

Über den Autor / die Autorin: M.Paepper

Marc Päpper ist Leiter der Entwicklung bei Lemundo und offiziell zertifizierter Magento Entwickler. Je komplexer die Herausforderungen an die Programmierung, desto größer leuchten seine Augen. Sie haben ein anspruchsvolles Projekt – fordern Sie ihn heraus und Sie bekommen das bestmögliche Ergebnis. Sein Wissensdurst führte ihn über ein Informatik-Studium in Hamburg zur Uni nach Berkeley in Kalifornien sowie ein Masterstudium Neuro-Cognitive Psychology in München. Neben den herkömmlichen Programmiersprachen spricht er auch fließend Englisch und Französisch. IT-untypisch wird die Freizeit entweder Outdoor oder mit einem gutem Buch verbracht.