Felkészülés a Magento Developer Certification vizsgára

Előzmények

Közép- és általános iskolai tanulmányaim folyamán rengetegszer adatott meg a lehetőség, hogy különféle versenyeken részt vegyek. Rendszerint ezeken a versenyeken mindig szerettem indulni, mert tetszett az, hogy össze tudtam mérni a tudásomat mondjuk egy másik iskola diákjaival. A tanáraim is mindig szorgalmazták, hogy minél többen menjünk el, szerezzünk tapasztalatot és ezzel készüljünk fel a végső nagy vizsgára, az érettségi vizsgára.

Amikor itt az AionHillnél felmerült az az igény, hogy jó lenne, hogy minél többen letegyük a Magento Developer Certifiction vizsgát, én azonnal jelentkeztem, hogy szívesen venném ezt az akadályt. Akkor már két kollégámnak is megvolt a Magento Developer Certifiction vizsgája. Mivel nem az AionHillnél ismertem meg a Magento-t, hanem úgy jöttem ide, hogy rendelkeztem Magento-s ismeretekkel, ezért már a vizsgáról is hallottam. Természetesen, akkoriban túl távolinak és elérhetetlennek tűnt számomra ez a vizsga.

How i prepared for Magento Developer Plus Exam Ahogy nőtt a tapasztalom a Magento-ban, úgy került ez a cél egyre elérhetőbbnek.

Felkészülés a Magento vizsgára

A vizsgára a felkészülést körülbelül két hónappal a vizsga előtt kezdtem el munka mellett. Miután megnéztem a vizsgakövetelményeket, rájöttem, hogy nem elég csak a munkám folyamán megszerzett gyakorlati és némi elméleti tapasztalat a sikeres vizsga letételéhez. Elengedhetetlen, hogy kifejezetten a vizsgatananyag témaköreire is felkészüljek. A vizsgakövetelményeket itt lehet áttekinteni: Magento Certified Developer Exam Study Guide .PDF A dokumentumba beleolvasva látszik, hogy 10 témakör köré épülnek a kérdések:

  • Alapok – 6%-a a vizsgának
  • Kérés kiszolgálása – 7%-a a vizsgának
  • Renderelés – 7%-a a vizsgának
  • Adatbázis műveletek Magentoban – 13%-a a vizsgának
  • Entity-Attribute-Value (EAV) Model – 10%-a a vizsgának
  • Adminhtml – 7%-a a vizsgának
  • Katalógus – 10%-a a vizsgának
  • Fizetés – 16%-a a vizsgának
  • Rendelések és felhasználók – 11%-a a vizsgának
  • Haladó szolgáltatások – 13%-a a vizsgának

A legtöbb kérdés a fizetés (checkout) folyamatból volt összeállítva. Ismerni kell azokat az osztályokat, amelyek felelősek a kosárért, a cím kezelésért, a kosár végösszegéért, a fizetési és szállítási módokért. A második legtöbb kérdés az adatbázis műveletekből volt összeállítva. Itt is nagyon mélyen kellett ismerni az adatbázissal kapcsolatos osztályok működését, az install, upgrade scriptek működését, illetve azokat a metódusokat, amelyek bennük használhatók.

Magento Developer Exam Preparation Miután alaposan képbe kerültem a követelményekkel, elkezdtem tematikusan felkészülni a vizsgára. Mindig kiválasztottam egy témát, és a lehető legmélyebben igyekeztem megismerni azt. Telepítettem egy teszt Magento-t a saját fejlesztői környezetemben, ahol ki tudtam próbálni az újonnan megszerzett ismereteket.

Ezenkívül van egy nagyon jó videosorozat (angol nyelven), amely nagyon részletesen, példákon keresztül, de mégis az elméletet előtérbe helyezve mutatja be a Magento működését. Az oktatóanyag a Fundamentals of Magento Development nevet viseli, amelyet azóta fizetőssé tettek, és itt érhető el: Fundamentals of Magento Development

Ebből a 40 órás videosorozatból is rengeteget tanultam.

Itt van még néhány link, amelyek további segítségemre voltak a felkészülésben:

 

Néhány tanács

A feljebb felsorolt oktatóanyagok és videók mellett nagy hangsúlyt fektetettem a felkészülés folyamán a kísérletezésre. Mindig kipróbáltam az oktatóanyagokban található példákat és megpróbáltam kicsit módosítani is őket, hogy még jobban megismerjem a Magento működését. Mivel mindennap tömegközlekedéssel utazok, a fenti anyagok nagy részét feltöltöttem a telefonomra, hogy amikor van egy kis időm az utazás alatt, tudjak készülni a vizsgára.

Egy másik tökéletes felkészülési stratégia lehet a Magento core felépítéséhez lehető leghasonlóbb modulok írása. Ez alatt értem azt, hogy használjam a modulokban a modelleket, collection-öket, ACL-eket (Access Control List), és a külső JavaScript és CSS állományokat xml-ből húzzam be. Természetesen lehet választani Magento modul fejlesztés közben olyan megoldásokat, amelyek távolabb állnak a Magento alapvető koncepciójától. Ez a módszer felgyorsítja a fejlesztést, de átláthatatlanná teszi a kódot, és mivel csapatban dolgozok, az átlátható kód kulcsfontosságú.

Amikor egymás kódját nézzük át fejlesztői szemmel, nagyon hamar kibuknak azok a megoldások, amelyek távol állnak a Magento core felépítésétől. Ilyenkor a fejlesztőnek át kell írnia a működő, de „csúnya” kódot olyanra, ami egységes, átlátható, logikus és nem tesz keresztbe a Magento core felépítésének. Több információ ezzel a témával kapcsolatban a zend.com oldalán olvasható: Zend Framework Coding Standard for PHP

Magento Developer Plus Exam Preparation

A vizsga

A vizsgára az IQSoftnál jelentkeztem, amely a XIII. kerületben a Csata utca 8. alatt található. Nagy előny volt számomra, hogy Budapesten is van vizsgaközpont, ahol Magento Certificate vizsgát lehet letenni. Tudom, hogy ez apróság, de amennyire magamat ismerem, az utazás és az új környezet mindig annyira kifáraszt, hogy nem tudtam volna maximálisan a vizsgára figyelni.

A vizsgára 2015. június 23-án került sor, aminek az időpontját én határoztam meg, természetesen a szabad férőhelyek függvényében. Nagyjából egy héttel a vizsga előtt már tudtam a pontos időpontot. A vizsga díja 260 dollár volt, amely elég húzós, ha azt vesszük, hogy se tankönyvet, se próbavizsgát nem biztosítottak hozzá. Nekem szerencsém volt, mert az AionHilltől kaptam voucher kódot, amellyel ingyen vizsgázhattam. A voucher a Magento Enterprise Edition licensz megvásárlása esetén jár.

Az IQSoftnál nagy szigorúság volt a vizsga alatt. A teremben végig működött a kamera, ami engem és a többi vizsgázót vett. Minden személyes tárgyat kint kellett hagyni, se karóra, se telefon, sőt még papír zsebkendő sem lehetett nálam. A vizsgáztató adott papír zsebkendőt és aláíratott velem egy felelősségvállalási nyilatkozatot, amelyben angolul voltak kifejtve azok a magatartási elvek, amiket a vizsga alatt be kellett tartanom.

A vizsga számítógép előtt történt és azonnal ki lett értékelve. Kizárólag feleletválasztós kérdések voltak angol nyelven, viszont sok kérdésnél több választ is meg lehetett jelölni, és a pont csak akkor járt, hogyha mindegyiket tudtam, tehát részpontok nem voltak.

85 feleletválasztós kérdés volt, amiből 70 kérdésre helyes választ kellett adni a sikeres vizsgához. Amikor kijöttem a teremből, azonnal kinyomtatták a kiértékelést, amin sajnos csak az egyes témakörök százalékos teljesítményei voltak feltüntetve. Tehát nem tudtam meg azt, hogy milyen kérdésre adtam rossz választ, melyikre adtam helyeset.

És végül itt a Magento Certifiction Profile linkem.

ÖSSZEFOGLALÁS

Mindenkit, aki érez magában affinitást, szeretnék bátorítani a Magento Developer Certifiction vizsga letételére, mert megéri. Az ismeretek kibővítése és a tudás mélyítése az, amelyeket ki tudok emelni fő előnyként. Remélem, meghoztam azok kedvét, akik eddig esetleg hezitáltak egy ilyen vizsga letételében. Talán az egyedüli negatív dolog az egészben a szigorúság volt, de a vizsga tétjét és komolyságát figyelembe véve ez is megérthető.

 

Sok sikert mindenkinek!

 

0 válaszok

Hagyjon egy választ

Want to join the discussion?
Feel free to contribute!

Vélemény, hozzászólás?

Az email címet nem tesszük közzé.