- 01 – Magento Learning – Day 01/30 – Magento | Adobe Commerce – What Is Magento and Adobe Commerce?Magento is an open-source e-commerce platform written in PHP.It uses multiple other PHP frameworks such as Laminas (formerly known as Zend Framework) and Symfony.Magento source code is distributed… Read more: 01 – Magento Learning – Day 01/30 – Magento | Adobe Commerce – What Is Magento and Adobe Commerce?
- 02 – Magento learning – Day 2/30 – How to start with Magento or Adobe Commerce? Magento installationOverview: To start with Magento or Adobe Commerce (formerly known as Magento Commerce), you’ll need to follow these steps for the installation process: Remember to refer to the… Read more: 02 – Magento learning – Day 2/30 – How to start with Magento or Adobe Commerce? Magento installation
- 03 – Magento learning – Day 3/30 – Admin Overview of Magento and Adobe Commerce.The Magento Admin is the central hub where you can manage all aspects of your Magento store. From products and inventory to customers and orders, the Admin gives… Read more: 03 – Magento learning – Day 3/30 – Admin Overview of Magento and Adobe Commerce.
- 04 – Magento learning – Day 4/30 – How to create a custom extension in Magento?To create a custom extension in Magento 2, follow these steps: Set up the Extension Structure: In the root directory of your Magento installation, navigate to app/code. Create… Read more: 04 – Magento learning – Day 4/30 – How to create a custom extension in Magento?
- 05 – Magento learning – Day 5/30 – How to Create Custom theme in Magento?Create Theme Directory: Inside your Magento installation, navigate to the app/design/frontend directory. Create a directory for your theme. For example, VendorName/theme. Create Theme Configuration: Inside your theme directory,… Read more: 05 – Magento learning – Day 5/30 – How to Create Custom theme in Magento?
- 06 – Magento learning – Day 6/30 – Database patterns used on MagentoMagento uses several database patterns to manage its data. Here are some of the key patterns used in the Magento database architecture: Entity-Attribute-Value (EAV): Magento extensively uses the… Read more: 06 – Magento learning – Day 6/30 – Database patterns used on Magento
- 07 – Magento learning – Day 7/30 – How MVC exacly works on MagentoMagento 2 follows the Model-View-Controller (MVC) architectural pattern to organize and manage the codebase. The MVC pattern helps to separate the concerns of data, presentation, and application logic,… Read more: 07 – Magento learning – Day 7/30 – How MVC exacly works on Magento
- 08 – Magento learning – Day 8/30 – Magento design patternsMagento 2 follows several design patterns to achieve modularity, extensibility, and maintainability. Here are some of the key design patterns used in Magento 2: Model-View-Controller (MVC) Pattern:As mentioned… Read more: 08 – Magento learning – Day 8/30 – Magento design patterns
- 09 – Magento learning – Day 9/30 – Magento Module structure in detailapp/code/VendorName/ModuleName/├── Block/├── Controller/├── etc/│ ├── module.xml│ ├── di.xml│ ├── routes.xml│ └── …├── Helper/├── Model/├── Setup/│ ├── InstallSchema.php│ ├── UpgradeSchema.php│ ├── InstallData.php│ ├── UpgradeData.php│ └── …├── Ui/│ └── component/├──… Read more: 09 – Magento learning – Day 9/30 – Magento Module structure in detail
- 10 – Magento learning – Day 10/30 – Magento commands OverviewMagento 2 provides a set of CLI (Command Line Interface) commands that you can use to perform various tasks, such as managing the application, installing modules, running tests,… Read more: 10 – Magento learning – Day 10/30 – Magento commands Overview
- 11 – Magento learning – Day 11/30 – Deployment modes and Differences between themMagento 2 has three deployment modes: default, developer, and production. Each mode has its own set of features and benefits, and the best mode for you will depend… Read more: 11 – Magento learning – Day 11/30 – Deployment modes and Differences between them
- 12 – Magento learning – Day 12/30 – Object Manager and its usehe Object Manager refers to a fundamental component of the Magento framework. It is a dependency injection (DI) container that manages the creation and retrieval of objects throughout… Read more: 12 – Magento learning – Day 12/30 – Object Manager and its use
- 13 – Magento learning – Day 13/30 – Advance PHP ConceptsWhen working with Magento, having a solid understanding of advanced PHP concepts is beneficial for developing and customizing the platform effectively. Here are some key advanced PHP concepts… Read more: 13 – Magento learning – Day 13/30 – Advance PHP Concepts
- 14 – Magento learning – Day 14/30 – Design Patterns – Model, Resource Model, repository, etcIn Magento 2, design patterns are reusable solutions to common software design problems. They provide a structured approach to solving specific challenges and help in creating scalable, maintainable,… Read more: 14 – Magento learning – Day 14/30 – Design Patterns – Model, Resource Model, repository, etc
- 15 – Magento learning – Day 15/30 – Design Patterns – Blocks