Magento 2 Certified Associate Developer - Magento-2-Associate-Developer Exam Practice Test
Assume that a customer's cart only includes one downloadable product.
What effect will it cause on the quote object?
What effect will it cause on the quote object?
Correct Answer: B
Vote an answer
You are implementing a custom module MyModule, which provides an implementation of
\Psr\Log\LoggerInterface called \MyCompany\MyModule\Logger.
The LoggerInterface has the default preference declared in app/etc/di.xml.
Keeping upgradability in mind, how do you make \MyCompany\MyModule\Logger the default implementation of the LoggerInterface globally?
\Psr\Log\LoggerInterface called \MyCompany\MyModule\Logger.
The LoggerInterface has the default preference declared in app/etc/di.xml.
Keeping upgradability in mind, how do you make \MyCompany\MyModule\Logger the default implementation of the LoggerInterface globally?
Correct Answer: B
Vote an answer
You are developing a new theme which inherits from the Magento_Luma theme.
How is this accomplished?
How is this accomplished?
Correct Answer: C
Vote an answer
You want to declare a block of the type \Magento\Framework\View\Element\Template with a template named view.phtml in the layout XML.
What is the correct layout declaration for this?

What is the correct layout declaration for this?

Correct Answer: C
Vote an answer
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 two methods will load the product model by ID as specified in the URL? (Choose two.)
Correct Answer: B,C
Vote an answer
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?
$15.
What will be the result of the $product->getFinalPrice() call?
Correct Answer: C
Vote an answer
A merchant tasked you to add an input field for notes to the Customer Account Information backend page.
Which three actions do you specify in a module's Data Patch to add a customer notes attribute? (Choose three.)
Which three actions do you specify in a module's Data Patch to add a customer notes attribute? (Choose three.)
Correct Answer: A,B,C
Vote an answer
You have created a module with a custom ACL resource and want to restrict access to resources of your module.
Which three items are restricted based on ACL role permissions? (Choose three.)
Which three items are restricted based on ACL role permissions? (Choose three.)
Correct Answer: C,D,E
Vote an answer
You added a new constructor argument to an existing action controller class.
When you reload the page you get a PHP error that the wrong argument is passed to the class.
How do you fix this?
When you reload the page you get a PHP error that the wrong argument is passed to the class.
How do you fix this?
Correct Answer: C
Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
You are building a report using complex SQL aggregations to locate the required data.
In what type of class do you put these SQL statements?
In what type of class do you put these SQL statements?
Correct Answer: A
Vote an answer