Halloween Special - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmaspas7

Easiest Solution 2 Pass Your Certification Exams

AD0-E137 Adobe Experience Manager Sites Developer Expert Free Practice Exam Questions (2025 Updated)

Prepare effectively for your Adobe AD0-E137 Adobe Experience Manager Sites Developer Expert certification with our extensive collection of free, high-quality practice questions. Each question is designed to mirror the actual exam format and objectives, complete with comprehensive answers and detailed explanations. Our materials are regularly updated for 2025, ensuring you have the most current resources to build confidence and succeed on your first attempt.

Page: 1 / 1
Total 50 questions

From which source environment can content be copied to Stage using Content Sets in Cloud Manager?

A.

Development

B.

Integration

C.

Production

A developer is required to create a package with these requirements:

    Package Name: aem-package

    Content Path: /content/aem-site

    Version: 1.0

    Group: aem_group

What is the correct zip package file created in Adobe Experience Manager package manager?

A.

aem-package-aem_group-1.0.zip

B.

aem_group-aem-site-aem-package.zip

C.

aem-package-1.0.zip

The customer has a requirement to fetch images from a custom folder (folder1) which were modified on/after 1 January 2024.

How would the Adobe Experience Manager Developer write the query to get the requested data?

A.

select [jcr:path] from [nt:base]

where isdescendantnode('/content/dam/folder1')

AND [jcr:content/cq:lastModified] >= CAST("2024-01-01T00:00:00.000Z" AS DATE)

B.

select [jcr:path] from [dam:Asset]

where isdescendantnode('/content/dam/folder1')

AND [jcr:content/metadata/cq:lastModified] >= CAST("2024-01-01T00:00:00.000Z" AS DATE)

C.

select [jcr:path] from [cq:image]

where isdescendantnode('/content/dam/folder1')

AND jcr:content.[cq:lastModified] >= CAST("2024-01-01T00:00:00.000Z" AS DATE)

How would a developer create a new Adobe Experience Manager project version 2.0 for 6.5 using the Adobe Experience Manager Maven Archetype with package com.mysite?

A.

mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \

-D archetypeGroupld=com.mysite \

-D archetypeArtifactld=aem-project-archetype \

-D archetypeVersion=6.5 \

-D appTitle="My Site" \

-D appld="com.adobe.aem" \

-D version="latest" \

-D aemVersion="2.0"

B.

mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \

-D archetypeGroupld=com.adobe.aem \

-D archetypeArtifactld=aem-project-archetype \

-D archetypeVersion=50 \

-D appTitle="My Site" \

-D appld="mysite" \

-D groupld="com.mysite" \

-D version="2.0" \

-D aemVersion="6.5"

C.

mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \

-D archetypeGroupld=com.adobe.aem \

-D archetypeArtifactld=aem-project-archetype \

-D archetypeVersion=${jabebrrl_nmqjiwqo} \

-D appTitle="My Site" \

-D appld="siteld" \

-D groupld="com.mysite" \

-D version="2.0" \

-D aemVersion="latest"

The customer noticed their search query was not giving the expected results. The following query is being used:

select * from [dam:Asset]

where isdescendantnode('/content/dam/customerFolder')

AND [jcr:content/dateModified] >= CAST("2024-01-01T00:00:00.000Z")

A.

Use the Explain Query Tool to check the query cost and index used.

B.

Use the Query Debugger tool to check the query cost and the index used.

C.

Update Lucene index with the missing property.

A developer decides to use a text pre-extraction for re/indexing Lucene indexes.

When is this recommended?

A.

When reindexing an existing Lucene index with binary extraction enabled

B.

When dealing with binary-heavy repositories with a small volume of files

C.

When the repository contains a large volume of images

A developer needs to use the mode in Template Editor which allows template authors to define grid settings for different devices.

Which mode should the developer use?

A.

Layout

B.

Structure

C.

Page Policy

A developer is debugging an issue where a Sling Model is not properly adapting to the resource. Upon investigation, the developer notices the following Sling Model code:

@Model(adaptables = Resource.class)

public class MyCustomModel {

}

What is causing the issue?

A.

The adaptable type in the @Model annotation is incorrect.

B.

The title field is not properly annotated with @Inject.

C.

The resource path in the init() method is hard-coded and may not be adaptable.

D.

The @PostConstruct method is not properly annotated.

A customer has the requirement to use SAML authentication on AEM using their SAML 2.0 compatible IDP.

Example:

    AEM: www.wknd.com/content/siteB/index.html

    IDP: https://www.idpB.com

How should an AEM Developer configure their SAML Authentication Handler?

A.

com.adobe.granite.auth.saml.SamlAuthenticationHandler.userIntermediatePath : /content/siteB

com.adobe.granite.auth.saml.SamlAuthenticationHandler.assertionConsumerServiceURL : https://www.idpB.com

B.

com.adobe.granite.auth.saml.SamlAuthenticationHandler.path : /content/siteB

com.adobe.granite.auth.saml.SamlAuthenticationHandler.idpUrl : https://www.idpB.com

C.

com.adobe.granite.auth.saml.SamlAuthenticationHandler.userIntermediatePath : /content/siteB

com.adobe.granite.auth.saml.SamlAuthenticationHandler.serviceProviderEntityId : https://www.idpB.com

A customer is required to fetch only jcr:title property for pages created using the homepage template.

How would the developer write the query using QueryBuilder API?

A.

type=cq:Page

path=/content

property=jcr:content/cq:template

property.value=/conf/geometrixx/templates/homepage

B.

hits=selective

C.

properties=jcr:title

D.

type=cq:Page

path=/content

property=jcr:title/cq:template

property.value=/var/eventing/geometrixx/templates/homepage

E.

value=full

F.

properties=cq:title

G.

type=cq:Page

path=/content

property=cq:template

property.value=/var/eventing/geometrixx/templates/homepage

A developer needs to customize the handling of assets in a complex workflow model where different paths process assets based on their metadata and trigger specific external services.

Which approach is a best practice for implementing this solution?

A.

Use out-of-the-box Adobe Experience Manager Workflow steps and configure them through the Workflow console to handle all metadata for asset processing, using conditions in the Workflow.

B.

Write custom workflow process steps in Java to handle specific metadata conditions and integrate external services, using the Workflow API to manage dynamic branching logic.

C.

Implement a content fragment model to pre-define asset metadata, using Workflows only for publishing the fragments after external service calls are completed.

What is the correct way to implement the OSGi service class for this interface?

public interface SimpleService {

String getMessage();

}

Options:

A.

@Component(service = SimpleService.class, immediate = true)

public class SimpleServiceImpl extends SimpleService {

@Override

public String getMessage() {

return "Hello from SimpleService!";

}

}

B.

@Component(service = MySimpleService.class, immediate = true)

public class SimpleServiceImpl implements SimpleService {

@Override

public String getMessage() {

}

}

C.

@Component(service = MySimpleService.class, immediate = true)

public class SimpleServiceImpl implements SimpleService {

@Override

public String getMessage() {

return "Hello from SimpleService!";

}

}

D.

@Component(service = SimpleService.class, immediate = true)

public class SimpleServiceImpl implements SimpleService {

@Override

public String getMessage() {

return "Hello from SimpleService!";

}

}

An Adobe Experience Manager team is using an additional DEV environment in Adobe Experience Manager as a Cloud Service as their UAT environment. An AEM architect is asked to configure a dedicated URL endpoint to be used as a preview service for the same environment.

Which configuration will accomplish this task?

A.

/apps//osgiconfig/author.uat/.cfg.json in ui.apps.structure project

B.

/apps//osgiconfig/config.publish.uat/.cfg.json in ui.config project

C.

/apps//osgiconfig/config.uat.author/.cfg.json in ui.config project

A client has a requirement to get the location of stores based on the zip code authored in the component dialog. Location needs to be pulled from an external API using OSGi services.

Which OSGi Service code snippet should be used to represent the requirement?

A.

@OSGIService(component = Service.class) public class ServiceImpl implements Service { ... }

B.

@Component(service = Service.class)

public class ServiceImpl implements Service {

@Override

public List getStoresByZipCode(String zipCode) {

List storeLocations = new ArrayList<>();

try (CloseableHttpClient httpClient = HttpClients.createDefault()) {

// External API logic

} catch (IOException e) {

}

return storeLocations;

}

}

C.

@Service(service = Component.class) public class ServiceImpl implements Service { ... }

Which tool is commonly used to manage front-end dependencies and automate tasks like bundling, minification, and transpilation in an AEM project?

A.

Webpack

B.

Apache Sling

C.

Maven

D.

AEM Sites Console

Page: 1 / 1
Total 50 questions
Copyright © 2014-2025 Solution2Pass. All Rights Reserved