Introduction Overview of Magento 2 Core features Versions and updates Getting Started Installation guide Basic configuration Troubleshooting Magento 2 Architecture Architectural overview Diagrams to visually represent the architecture Brief explanation of each component Development Basics Getting Started Directory Structure The Magento application Service Contracts Data interfaces and Models Frontend Development Theme development Layouts, Blocks, and Templates JavaScript in Magento 2 CSS preprocessing Widgets UI Components KnockoutJS integration RequireJS Backend Development Module development Database access & ORM Working with Adminhtml Cron Jobs CLI Commands Events Plugins Observers Web APIs Indexers Cache Management Logging Search Email Templates i18n APIs Overview of Magento 2 APIs REST SOAP GraphQL How to use and extend APIs Testing Unit testing Integration testing Functional testing Performance testing Static testing JavaScript testing Testing tools Extensions Developing extensions in Magento 2 Extension use cases Best practices for extension development Security Security features in Magento 2 Best practices for secure development Reporting security issues Performance & Scalability Performance best practices Scalability options Deployment & DevOps Development workflows CI/CD with Magento 2 Server setup Tutorials & Examples Collection of real-world examples, and step-by-step tutorials Case studies of problem-solving in Magento 2 Add custom shipping carrier Community & Support Get help and support Community Contribution File References acl.xml cache.xml cron_jobs.xml cron_groups.xml db_schema.xml di.xml email_templates.xml events.xml extension_attributes.xml fieldset.xml indexer.xml layout.xml menu.xml routes.xml system.xml view.xml webapi.xml widget.xml References Glossary of terms Magento 2 coding standards API reference