The module MyCompany_MyModule provides custom admin interface pages.
Access to these pages should only be granted to specific users.
You add the required configuration to the module’s acl.xml file, but the setting does not seem to work as expected.
How do you visually check if Magento evaluates your ACL resource as expected?
A Magento industry partner shipping provider has tasked you to build their integration module called MyCompany_ShippingProvider.
Where do you define the class that provides options for the select field that enables or disables the provider in the file etc/adminhtml/system.xml?
A module you are working on needs to send a newsletter to all subscribed customers at predefined intervals.
Which two actions do you take to make sure the newsletter is sent? (Choose two.)
How many shipping addresses may be selected for an order during the checkout process?
A module declares the route:

What is the layout handle of the storefront path /custom/feature/?
Magento 2’s architecture uses code to bootstrap a custom module that resides in app/code.
What two files are required to make a module usable? (Choose two.)
You are creating a new page layout for your custom module.
What is the primary difference between container and block elements?
You have loaded an instance of Magento\Catalog\Model\Product in the $product variable. You know that the loaded product has the type configurable with four variations. These variations have the prices: $10, $12, $12, $15.
What will be the result of the $product- > getFinalPrice() call?
Products may be accessed using SEO friendly URLs like /my-product instead of /catalog/product/view/id/{ID}
How is this one?
Which two ways does Magento persist category relationships in the database? (Choose two.)
Your module, MyCompany_MyModule, is using the frontName mymodule. You need to locate the class responsible for the frontend path /mymodule/custom.
What file contains the controller class for the frontend path /mymodule/custom?
A merchant tasks you to keep sales managers out of the system configuration backend pages.
How do you do that using the admin interface?
You are reviewing a theme in app/design/frontend/MyCompany/MyTheme and see the file etc/view.xml.
What is the function of this file?
A third-party module uses a layout update that changes the template path for a core block from product/view/addto/compare.phtml of the Magento_Catalog module to custom/view/addto/compare.phtml of your custom module. The merchant has a customized version of this template in their custom theme.
What is a consequence of this setup?
Which method of a Magento resource model will remove a record from the database?
You have added a new attribute origin of the type varchar to the product entity.
Which two calls will filter a product collection with origin set to “California”? (Choose two.)
You are tasked to install an extension to the merchant’s Magento instance.
The extension is developed by the company called MyCompany and its codebase is available from all four locations listed below.
Which two installations options do you choose from to prevent version conflicts during upgrade? (Choose two.)
While reviewing a layout file named sales_order_view.xml you notice the element
< update handle=”customer_account”/ >
What is the purpose of this element?
You have created a module controller that responds to the following URL: /mycompany/product/load/id/123.
Which two methods will load the product model by ID as specified in the URL? (Choose two.)
Which three scopes can be used to set different System Configuration values in Magento? (Choose three.)
A merchant asks you to extend customer functionality to allow customer accounts to be associated with two or more billing addresses.
How is this implemented?
You have configured an event observer to watch the checkout_submit_all_after event using this XML:

What is the required class definition for the event observer?
