Skip to main content

Posts

Database Design

·        Resources and Database Connections ·        Master Slave Setup ·        Models and ResourceModels ·        EAV Design ·        EAV versus Normalization ·        Entities ·        Default Entities ·        Defining Entities ·        Saving Entities ·        Entity Attributes ·        Attribute Values ·        Collections

Magento Modules

·        Module Structure ·        Code Pools ·        Module Packages ·        Models ·        Blocks ·        Controllers ·        Helpers ·        Config files ·        Template System ·        Layout Files ·        Template Files ·        Mage Application ·        Magento’s Request Cycle

Exploring Magento

  ·        Catalogs ·        Categories ·        Products ·        Attribute System ·        Multiple Stores ·        Languages ·        Multiple Catalogs ·        Multiple Designs

Developing for Magento

        ·        Prep Your Environment ·        LAMP/WAMP Platform ·        Subversion ·        MySQL Tools ·        Installation ·        Database Setup ·        Magento Setup ·        Initializing Subversion

Introduction

  ·       Introduct for Developers    What you should learn before developing magento.               Magento is a Zend Framework (v1) application. Learning ZF   will help you getting Magento quickly. Dedicate                                   some days to  learn at http://framework.zend.com/             Understand OOP   http://en.wikipedia.org/wiki/Object-oriented_programming   first . Once you are done, study   and understand Eventdriven  programming   http://en.wikipedia.org/wiki/Event-driven_programming.              Understand Model View Controller architectural pattern  principles (  http://en.wikipedia.org/wiki/Model–view–          controller ), and  RESPECT it when developing Magento.     You might need some help during setup, follow the official   installation guide at  http://www.magentocommerce.com/knowledge-base/entry/magento-installation-guide • After the installation, you MUST understand EVERY SINGLE  parameter under “system>configuration”. It’s the

Magendo Beginner Tutorial

1)      Introduction a)      Developers b)      XML Examples c)      Operating System Considerations 2)      Developingfor Magento   a)      Prep Your Environment b)      LAMP/WAMP Platform c)      Subversion d)      MySQL Tools e)      Installation f)       Database Setup g)      Magento Setup h)      Initializing Subversion 3)      Exploring  Magento a)      Catalogs b)      Categories c)      Products d)      Attribute System e)      Multiple Stores f)       Languages g)      Multiple Catalogs h)      Multiple Designs 4)       MagentoModules a)      Module Structure b)      Code Pools c)      Module Packages d)      Models e)      Blocks f)       Controllers g)      Helpers h)      Config files i)       Template System j)       Layout Files k)      Template Files l)       Mage Application m)     Magento’s Request Cycle 5)      DatabaseDesign   a)      Resources and Database Connections b)      M