It is very common requirement that we need to create a custom page for new campaigns. But the layout of that page is different from the website generic pages layout.
Virtual types are a way to inject different dependencies into existing classes without affecting other classes.
Use the arguments and argument nodes. These call setData on the block. As such, you can retrieve these values later by calling the getData() method.
Create a custom URL structure in Magento 2 using RouterList.
Change your Magento admin URL from the default “/admin”, to something more unique and very hard to remember.
We always have a requirement to get value from `core_config_data` table in Magento 2. Magento uses ScopeConfigInterface to read config values from database.
Magento system uses Composer packages to distribute, install, and upgrade components in an application. Metapackage, Module, Theme and Language are the package types used in the Magento system.
Magento has an in-built profiler that can be used to identify performance problems on the server side.
The configuration XML is the heart of the Magento. This insight really helps to understand the XML files usage in Magento 2.
Understanding the Magento’s directory structure and different types of files directory location.