Adobe AD0-E717 Exam
Adobe Commerce Developer Professional (Page 3 )

Updated On: 9-Feb-2026

In which two directories are third-party modules located by default? (Choose two.)

  1. vendor/
  2. app/packages/
  3. app/modules/
  4. app/code/

Answer(s): A,D

Explanation:

By default, third-party modules are located in vendor/ or app/code/ directories. The vendor/ directory contains modules that are installed using Composer, while the app/code/ directory contains modules that are manually copied or cloned from a repository.



What does a URL Rewrite do?

  1. It updates the URL that is stored on the server.
  2. It changes the way a URL appears in the browser
  3. It updates the URL to a domain that is not being Indexed.

Answer(s): B

Explanation:

A URL rewrite changes the way a URL appears in the browser. For example, a URL rewrite could be used to change the URL for a product from /product/1234 to /product/my-product.



Which file is used to add a custom router class to the list of routers?

  1. routes.xml
  2. di.xml
  3. config.xml

Answer(s): A

Explanation:

The routes.xml file is used to define the list of routers for Adobe Commerce. A custom router class can be added to the list of routers by adding a new entry to the routes.xml file.



A developer found a bug inside a private method of a third party module class. How can the developer override the method?

  1. Create a custom class with corrected logic, and define the class as preference in the preferences.xml.
  2. Create a custom class with the corrected logic, and define the class as a preference for original one in the di xml.
  3. Create a plugin, implement correct logic in the after" method, and then define the plugin in the di.xml.

Answer(s): C

Explanation:

To override a private method in a third party module class, a developer can create a plugin. The plugin should implement the after method, and the correct logic should be placed in the after method. The plugin should then be defined in the di.xml file.



Which property allows multiple cron jobs to share the same configuration?

  1. name
  2. group
  3. schedule

Answer(s): B

Explanation:

The group property allows multiple cron jobs to share the same configuration. The group property defines the name of the cron group that the cron job belongs to. A cron group can have common settings such as schedule, status, and error email recipients.

Configure a custom cron job and cron group (tutorial) | Adobe Commerce






Post your Comments and Discuss Adobe AD0-E717 exam prep with other Community members:

Join the AD0-E717 Discussion