Get instant access to Magento-2-Associate-Developer Practice Tests 2021 Free Updated Today!
Welcome to download the newest PassLeader Magento-2-Associate-Developer PDF dumps ( 105 Q&As)
NEW QUESTION 59
You have to install a new module on the production environment. All the module is adding a new product
attribute. You enabled maintenance mode, copied the module code, run bin/magento setup:upgradeand
disabled maintenance mode.
What two risks does this process pose? (Choose two.)
- A. It will void all active sessions
- B. The new attribute will be invisible on the storefront until the cache is cleaned manually
- C. It will clean static assets from the pub/staticfolder
- D. It will clean all caches which will cause a performance degradation
Answer: A,B
NEW QUESTION 60
Which two tasks are supported by Magento CLI? (Choose two.)
- A. Customer password reset
- B. Clearing cache
- C. Administrator account creation
- D. Codebase deployment from developer machine to staging server
Answer: B,D
Explanation:
Explanation
Explanation/Reference: https://www.magestore.com/magento-2-tutorial/3464-2/
NEW QUESTION 61
While developing a module you need to modify an existing Data Patch.
How can you force Magento to execute an existing Data Patch file again?
- A. By removing the Data Patch, running the command: bin/magento setup:db-data:upgrade, then copying the file back and running the command again
- B. By changing the version of the Data Patch in the getVersion method
- C. By modifying the data_version value in the setup_module table
- D. By deleting the record with the Data Patch class name from the table patch_list table
Answer: D
NEW QUESTION 62
How can you render a text on a page using only layout xml?
- A. Option D
- B. Option B
- C. Option A
- D. Option C
Answer: B
NEW QUESTION 63
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.)
- A. $collection->addAttributeToSelect('origin', "California");
- B. $collection->addAttributeToFilter('origin', "California");
- C. $collection->joinAttribute('origin', 'catalog_product/origin', 'origin', 'California");
- D. $collection->addFieldToFilter('origin', "California");
Answer: B,D
NEW QUESTION 64
You have been asked to display details from the customer's latest order on the customer's account dashboard (customer/account/). You create a new custom template to show the information.
How do you obtain an order repository so you can fetch an order?
- A. In your block, add a method with the following:
return ObjectManager::getInstance()->get(OrderRepositoryInterface::class); - B. In your template, add the following:
$orderRepository = new OrderRepository(); - C. Create a view model and specify an OrderRepositoryInterface argument in the _construct method
- D. In your template, add the following:
$orderRepository = ObjectManager::getInstance()->get(OrderRepositoryInterface::class);
Answer: A
NEW QUESTION 65
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?
- A. Overwrite the existing preference for the LoggerInterface in app/etc/di.xml
- B. Declare a new preference for the LoggerInterface in
app/code/myCompany/MyModule/etc/frontend/di.xml - C. Declare a new preference for the LoggerInterface in
app/code/MyCompany/MyModule/etc/global/di.xml - D. Declare a new preference for the LoggerInterface in MyCompany/MyModule/etc/di.xml
Answer: D
NEW QUESTION 66
Your module adds a new controller class which will return a JSON response.
What will be the return type of the execute method?
- A. An instance of \Magento\Framework\Controller\Result\Json
- B. The string value of \Zend_Json::encode()
- C. No return needed, an object that can be converted to JSON must be set as the Response body
- D. You should implement a new API endpoint instead of returning JSON from a controller
Answer: A
NEW QUESTION 67
Where do you change the frontName for the admin router?
- A. app/etc/local.xml
- B. app/etc/env.php
- C. app/etc/config.xml
- D. composer.json
Answer: B
NEW QUESTION 68
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.phtmlof your custom module. The merchant has a customized version of this template in their custom theme.
What is a consequence of this setup?
- A. If another module is installed which also customizes the same core template, the templates will be rendered sequentially
- B. If the custom module is removed, the custom template will no longer apply
- C. This setup will throw an IllegalStateException
- D. If a preference for the core block is set, the template will no longer apply
Answer: B
Explanation:
Explanation/Reference: https://magento.stackexchange.com/questions/259547/how-to-a-third-party-module-uses-a-layout- update-that-changes-the-template-path
NEW QUESTION 69
\Magento\Sales\Model\Api\OrderRepositoryInterface::getList accepts a SearchCriteriaInterface to filter and sort information.
What class assists in creating an instance for SearchCriteriaInterface?
- A. \Magento\Sales\Model\Order\SearchCriteria
- B. \Magento\Framework\Api\SearchCriteriaBuilder
- C. \Magento\Backend\Api\SearchCriteriaGenerator
- D. \Magento\Framework\Api\SearchCriteriaFactory
Answer: B
Explanation:
Explanation/Reference: https://github.com/magento/magento2/blob/2.3/lib/internal/Magento/Framework/Api/ SearchCriteriaInterface.php
NEW QUESTION 70
How does Magento store customer address attribute values?
- A. Customer address is an attribute of the customer, so it doesn't have its own attributes
- B. Customer address is an EAV entity, so all values are stored in the customer_address_entity table and related values tables
- C. Customer address is a flat entity, so all values are stored in the customer_address_entity table
- D. Customer address is not an entity, so its properties are customer attributes
Answer: B
NEW QUESTION 71
\Magento\Sales\Model\Api\OrderRepositoryInterface::getList accepts a SearchCriteriaInterface to filter and sort
information.
What class assists in creating an instance for SearchCriteriaInterface?
- A. \Magento\Sales\Model\Order\SearchCriteria
- B. \Magento\Framework\Api\SearchCriteriaBuilder
- C. \Magento\Backend\Api\SearchCriteriaGenerator
- D. \Magento\Framework\Api\SearchCriteriaFactory
Answer: B
Explanation:
Explanation/Reference: https://github.com/magento/magento2/blob/2.3/lib/internal/Magento/Framework/Api/
SearchCriteriaInterface.php
NEW QUESTION 72
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?
- A. [10, 12, 15]
- B. 0
- C. 1
- D. [10, 12, 12, 15]
Answer: C
NEW QUESTION 73
You are creating a new page layout for your custom module.
What is the primary difference between container and block elements?
- A. A block's position within the layout can be altered
- B. They extend different abstract classes
- C. Only containers can be removed by name or alias
- D. A container's children are rendered automatically
Answer: D
Explanation:
Explanation/Reference: https://magento.stackexchange.com/questions/256478/what-is-the-functional-difference-of-block-
container-in-magento-2
NEW QUESTION 74
You are setting up a brand new Magento installation for a merchant who is migrating from Magento 1 to Magento 2.
Keeping in mind upgradability and the need to customize, which one do you choose?
- A. Create a new Magento instance by using the bin/magento install command
- B. Create a new Magento instance using composer create-project
- C. Run php bin/magento setup:migrate <path-to-m1-installation> <new-version> command
- D. Clone the magento/magento2 GitHub repository
Answer: C
NEW QUESTION 75
You are developing a new theme which inherits from the Magento_Luma theme.
How is this accomplished?
- A. Add Magento/luma to etc/view.xml
- B. Add Magento/luma to theme.xml
- C. Run the CLI command bin/magento dev:theme:inherit Magento_Luma
- D. Specify the parent theme in Magento admin > Design > Configuration
Answer: B
Explanation:
Explanation/Reference: https://www.mageants.com/blog/how-to-create-custom-theme-in-magento-2.html
NEW QUESTION 76
You are developing a new theme which inherits from the Magento_Luma theme.
How is this accomplished?
- A. Add Magento/luma to etc/view.xml
- B. Add Magento/luma to theme.xml
- C. Run the CLI command bin/magento dev:theme:inherit Magento_Luma
- D. Specify the parent theme in Magento admin > Design > Configuration
Answer: B
NEW QUESTION 77
The constructor function for \Magento\Catalog\Model\Category contains this excerpt:
With the automatic dependency injection that Magento provides, how is the StoreManagerInterface resolved?
- A. If no $storeManager is provided, Magento's code generator creates a shell concrete class based on
\Magento\Store\Model\StoreManagerInterface - B. Magento throws an exception because you cannot instantiate an interface
- C. Magento looks to the di.xml files in the entire system for a preference node for
\Magento\Store\Model\StoreManagerInterface. This class is constructed and injected - D. Magento finds all classes that implement \Magento\Store\Model\StoreManagerInterface (ordered alphabetically) and injects the first class.
Answer: A
NEW QUESTION 78
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.phtmlof your custom module. The merchant has a customized version of this template in their
custom theme.
What is a consequence of this setup?
- A. If the custom module is removed, the custom template will no longer apply
- B. If another module is installed which also customizes the same core template, the templates will be rendered
sequentially - C. This setup will throw an IllegalStateException
- D. If a preference for the core block is set, the template will no longer apply
Answer: A
Explanation:
Explanation/Reference: https://magento.stackexchange.com/questions/259547/how-to-a-third-party-module-uses-a-layout-
update-that-changes-the-template-path
NEW QUESTION 79
You added a plugin declaration to MyCompany/MyModule/etc/di.xml:
What will be the effect of this declaration?
- A. An exception because of the syntax error in the declaration
- B. An exception because plugins must not be applied to the interfaces
- C. The plugin will be applied to all implementors of the ActionInterface
- D. The plugin will be ignored because ActionInterface will never be instantiated directly
Answer: A
NEW QUESTION 80
Which two tasks are supported by Magento CLI? (Choose two.)
- A. Customer password reset
- B. Clearing cache
- C. Administrator account creation
- D. Codebase deployment from developer machine to staging server
Answer: B,C
NEW QUESTION 81
In the module located at app/code/MyCompany/MyModulethere is a JS module in the file view/ frontend/web/register.js. The Magento base URL is https://magento.host/and the luma theme with the en_USlocate is used.
What is the public URL for this file?
- A. https://magento.host/pub/static/frontend/Magento/luma/en_US/MyCompany_MyModule/register.js
- B. https://magento.host/pub/static/frontend/Magento/luma/en_US/MyCompany_MyModule/web/register.js
- C. https://magento.host/app/code/MyCompany_MyModule/view/frontend/web/register.js
- D. https://magento.host/pub/static/frontend//Magento/luma/en_US/MyCompany_MyModule/js/register.js
Answer: D
Explanation:
Explanation/Reference: https://devdocs.magento.com/guides/v2.3/javascript-dev-guide/javascript/js-resources.html
NEW QUESTION 82
......
Oct-2021 Latest DumpsMaterials Magento-2-Associate-Developer Exam Dumps with PDF and Exam Engine: https://www.dumpsmaterials.com/Magento-2-Associate-Developer-real-torrent.html
