The table below can give you an idea what is your current Magento 1 level. Skills are grouped into 3 types:
- Beginner - Person who is new to Magento, and has basic understanding of things.
- Intermediate - Person who has a great understanding of most parts of Magento and able to work independently on most parts of the system.
- Advanced - Person who knows Magento in and out and is able to solve any client needs with little to no struggle.
|Difference between Websites / Store Views||Beginner|
|Theme folder structure||Beginner|
|Extension folder structure||Beginner|
|Overriding design template files||Beginner|
|Catalog Product Types||Beginner|
|Order States and Statuses||Beginner|
|Magento Shell scripts||Beginner|
|Module specific Layout xml configuration file||Intermediate|
|Install and Upgrade Scripts||Intermediate|
|System Configuration (core_config_data)||Intermediate|
|Access Control Lists (ACL)||Intermediate|
|Catalog Price Rules||Intermediate|
|Shopping cart Price Rules||Intermediate|
|Adding Attributes pragmatically||Advanced|
|Custom Product Types||Advanced|
|Indexing and Flat Tables||Advanced|
|Custom Shipping Methods||Advanced|
|Custom Payment Methods||Advanced|
Magento 1 splits code into 3 "pools", folder which contain code: - core - community - local
CMS Pages - pages with text, images, blocks, variables, and widgets, that can be incorporated into the navigation of a Magento store, and linked to other pages.
Difference between Websites / Store Views¶
Websites: You can set up as many websites as you need, and each can have a different domain.
Store Views: Store views are usually used to present the store in different languages, although they can be used for other purposes, as well. Customers use the language chooser in the header to change the store view.
Theme folder structure¶
Extension folder structure¶
Overriding design template files¶
Catalog Product Types¶
Order States and Statuses¶
Magento Shell scripts¶
Module specific Layout xml configuration fil¶
Install and Upgrade Scripts¶
System Configuration (core_config_data)¶
Access Control Lists (ACL)¶
Catalog Price Rules¶
Shopping Cart Price Rules¶
Adding Attributes Pragmatically¶
Magento’s cache management system is an easy way to improve the performance of a site.
Custom Product Types¶
Indexing and Flat Tables¶
Custom Shipping Methods¶
Custom Payment Methods¶
As you might see, the links for the further reading sections come from Magento's official documentation which we do recommend you look at.
You can find a link here: http://docs.magento.com/m1/ce/user_guide/getting-started.html