1

By seeing Magento wonderful functionality I have seen interested on it and learned Magento. Previously i worked on dotnet.

In Magento i have learned the flow and its structure. Now i am struck with understanding PHP code and Magento built in functions. I can do blocks and layouts customization. But could not understand PHP and Magento fuunctions relates with EAV.

So i request you to please let me know how can i understand code with tables. like order related issues, if i want to do modifications i could not reach the tables it relates.

Please provide me some best tutorials for understanding advanced magento.

Anna Völkl
  • 17,341
  • 5
  • 60
  • 141
prasad maganti
  • 912
  • 2
  • 17
  • 36
  • plz help me. beginners can learn only from u. – prasad maganti Jun 06 '14 at 05:47
  • After 3 years coding in Magento, I just learned about phpStorm. Amazing IDE for its low price. Watching YouTube videos only scratches the surface. Also, EAV could be considered MySql/database programming, not php. – Krista K Sep 21 '14 at 09:46

2 Answers2

2

You should go through the magento world on internet. Navigate some website and blogs to know about magento all structure and functionality.

please go to the link: http://www.siteground.com/tutorials/magento/structure.htm

http://www.magentocommerce.com/wiki/2_-_magento_concepts_and_architecture/magento-folder-structure


http://www.magentocommerce.com/knowledge-base/entry/magentos-theme-hierarchy

and also go to some magento certified persons blog to know about different type of customization.

http://inchoo.net/category/ecommerce/magento/

the above link where you can get all live running code and well know about the functions in magento.

Ami Kamboj
  • 801
  • 6
  • 18
2

A few simple Google searches would point you in the right direction. Some useful resources are as follows:

Magento for Developers: Part 1 - Introduction to Magento

This covers an introduction to Magento, the Magento config, controller dispatch, layouts, blocks & templates, models and ORM basics, setup resources, advanced ORM (EAV) as well as varien data. (In part 1 - 8).

Another great place to feed your brain is:

Alan Storm's Blog: Magento Articles for Professional Developers

Magento's site also offers a whole bunch of downloadable resources:

User Guides and eCommerce Tips

Including user guides, designer's guides as well as other useful resources for maintaining a successful e-commerce site.

And last, but certainly not least (and this one in particular I knew about before starting any form of development with Magento - note: this is a direct .PDF download):

Conquer the 5 Most. Common Magento Coding. Issues to Optimize Your Site for Performance

What you need to understand is that Magento is not something you can "learn" everything about in a week, month, or even a year. It is an amazing platform with literally endless extendability and will involve life-long learning :)

There are plenty more resources available online, you'll need to have a look further for yourself. The Magento StackExchange in particular is your bread and butter when it comes to diagnosing problematic code, be sure to read these pages:

How to Ask

Help Center

I can assure you, over 50% of the questions you may have are likely already answered here. So be sure to make use of the site's wonderful search function.

Good luck & have fun.

Moose
  • 7,495
  • 7
  • 48
  • 91