views:

2290

answers:

7

I'm starting a job soon where I will be dealing with PHP solutions and Magento , I have looked through the Magento wiki etc and played around with an install for it .

But im still quite confused by how it works. Especially the MVC side of things (most of my PHP experience comes from working with wordpress).

I would like to know if anyone has got any good resources or books etc for learning Magento .... the only alternative for me is to attend a certification course which is expensive at over 1000 $....

+3  A: 

Magento is built on the Zend Framework you should probably look into that :)

Thomaschaaf
As someone who has fairly extensive experience with ZF and who is also a week into learning Magento I can say that understanding the former will only help a little bit with the latter. Magento is extremely customized off of the ZF base and is pretty complex.
gaoshan88
+6  A: 

The most important first step is to understand the Magento EAV database schema. Here is a good link: http://inchoo.net/ecommerce/magento/magento-mysql-database-structure/

Until you 'get' this part, everything else is very confusing!

I found this book "php|architect's Guide to Magento" to be reasonably good. Bit expensive for the number of pages, but it was helpful nonetheless: http://www.phparch.com/c/books/id/9780973862171

I also spent a bit of time reading the magento question and answer forums. http://www.magentocommerce.com/boards/

ChrisGNZ
those links look interesting , will check them out. Cheers!
Rick J
Correct link to the php|architect book is: http://www.phparch.com/books/isbn/9780973862171
philfreo
+1  A: 

The solution is not to buy the training for Zend framework. This book should be enough to get you started with Zend Framework. Assuming you read it and learn the basics you can go then and work with Magento as it's built using Zend Framework.

Good luck!

Bogdan Constantinescu
+3  A: 

This PDF/E-Book from PHP Architect has been recommended before. You should also check out a few of the magento-related questions answered in stackoverflow and check out the wiki and forums here.

Manos Dilaverakis
A: 

The delete button doesn't work.

gaoshan88
+1  A: 

Alan Storm can save your day sometimes: http://alanstorm.com/category/magento Developing for Magento can really be painfull.

Johann Philipp Strathausen
A: 

Let me know how you like this :

http://magentophp.blogspot.com/2010/08/resources-to-start-off.html

K Anas Nasarullah