Sitecore Sitecore XM Cloud Developer Practice Exams
Last updated on Oct 21,2026- Exam Code: Sitecore XM Cloud Developer
- Exam Name: Sitecore XM Cloud Developer Certification Exam
- Certification Provider: Sitecore
- Latest update: Oct 21,2026
A developer changed the CSS grid system after a site was created.
Which of the following can happen due to references to the previous grid system?
- A . The changes break the layout of the site.
- B . The Grid Setup item and its dependencies were automatically updated.
- C . A new custom theme with a grid definition item was created.
- D . The new grid was automatically added as one of the grid options.
A
Explanation:
Changing the CSS grid system after a site has been created can lead to broken layouts due to references to the previous grid system. This is because grid systems have specific rules, classes, and options that are not automatically updated or compatible with the new system, requiring manual changes to ensure the layout functions correctly.
Reference: The Sitecore XM Cloud documentation provides insights into the implications of changing the grid system, emphasizing the need for manual updates to avoid breaking the site layout1.
When a developer selects the base templates for a new data template, what happens if those base templates contain a field with the same name?
- A . The field will not be displayed on the data item.
- B . Duplicate field names will appear on the data item.
- C . XM Cloud will add a suffix to the field names to identify them.
- D . The fields will be merged on the data item.
D
Explanation:
According to the Sitecore XM Cloud Documentation for Developers1, a template inherits sections and fields from its base templates. When there are several base templates associated with a data template, fields and sections from inherited templates are merged. To configure the base templates for a data template, you can use the Base Templates dialog box in the Template Manager or the Content Editor1.
Which of the following is part of the out-of-the-box technology stack for XM Cloud?
- A . jQuery
- B . Python
- C . Svelte Kit
- D . React
D
Explanation:
XM Cloud includes a modern technology stack that supports various frameworks and libraries for development. React is part of this stack, as it is commonly used in conjunction with Sitecore’s headless services and JSS (JavaScript Services) for building dynamic user interfaces.
Reference: The Sitecore XM Cloud documentation mentions the use of modern frameworks and libraries, including React, as part of its technology stack1. This aligns with the industry’s move towards more flexible and modular front-end development practices.
A developer creates templates and adds standard values; items created from the templates should automatically have the Title field populated with the name of the item.
What should they do to ensure this occurs?
- A . Set $name token in the new item’s content Title field.
- B . Add sname token to the template’s standard values Title field.
- C . Set_name token in the new item’s content Title field.
- D . Add_name token to the template’s standard values Title field.
A
Explanation:
In Sitecore XM Cloud, to automatically populate the Title field of items created from a template with the name of the item, the developer should set the $name token in the Title field of the template’s standard values. This token is replaced with the actual item name when the item is created, ensuring that the Title field is automatically filled with the correct name.
Reference: The use of the $name token in standard values is supported by Sitecore and is documented in their developer resources. It is specifically mentioned that Sitecore replaces the $name token with the item’s name during creation1.
A developer has set up a local XM Cloud development environment and would like to connect Sitecore Pages to their locally running XM Cloud instance. However, after following the necessary steps, they’re facing issues with the connection.
Of the options below, what is the most likely potential reason for this issue?
- A . The value of the local storage entry ‘‘Sitecore.Pages.LocaIXmCloudUrl" should be set to https://pages.sitecorecloud.io.
- B . The browser developer tools console does not support the local storage functionality required for this connection.
- C . The value of the local storage entry "Sitecore.PagesXmCloud" should be setto enabled.
- D . The environment variable "SITECORE_Pages_CORS_Allowed_Origins" is not correctly configured to include pages.sitecorecloud.io.
D
Explanation:
The XM Cloud Pages editor comes with a set of devices (for example, Desktop Regular and Mobile) with predefined settings.
Which of the following fields must a developer specify to add and configure an additional device?
- A . Device height, visibility, an icon to represent the device
- B . Device height, visibility, responsive breakpoints
- C . Device width, visibility, an icon to represent the device
- D . Device width, visibility, responsive breakpoints
C
Explanation:
When adding and configuring an additional device in the XM Cloud Pages editor, a developer must specify the device width in pixels, the visibility options (Disabled, Fixed, Optional), and an icon to represent the device. These settings are crucial for simulating how content will appear on different devices within the Pages editor.
Reference: The Sitecore XM Cloud documentation provides detailed instructions on adding and configuring devices in the Pages editor, including specifying the device width, visibility options, and selecting an icon1.
When a developer designates a Sitecore template field multilist type, what should they do next?
- A . Add standard values to the item.
- B . Add the list items to the multilist item.
- C . Set the multilist list item’s data source.
- D . Add a multilist field to the template.
C
Explanation:
After designating a Sitecore template field as a multilist type, the next step is to set the data source for the multilist. This involves specifying the location within the content tree from which the list items will be drawn. The data source defines the scope of items that can be selected and displayed in the multilist.
Reference: The Sitecore XM Cloud documentation provides guidance on configuring selection fields, including multilists. It details how to control the list of items by setting the Source property, which determines the items that appear in the selection list1. Additionally, developers can use the Sitecore.Data.Fields.MultilistField class to manage the items in a multilist field, including setting the data source2.
A developer needs to log in to the XM Cloud Deploy app to create a project using a starter template but requires the correct permissions.
Which of the following should happen?
- A . An Organization Admin or Organization Owner must update their role.
- B . An Organization Admin or Organization Owner must update their role using the XM Cloud Deploy app.
- C . Only the Organization Owner can update their role in the Sitecore Cloud Portal.
- D . Only the Organization Owner can update their role using the XM Cloud Deploy app.
A
Explanation:
According to the Sitecore XM Cloud Documentation for Developers1, to use the XM Cloud Deploy app, you must be an Organization Admin or Organization Owner in your Sitecore Cloud Portal organization. An Organization Admin or Organization Owner can grant a team member access to the XM Cloud Deploy app by changing their organization role to Admin2. This can be done in the Sitecore
Cloud Portal, not in the XM Cloud Deploy app.
2: Invite team members to your Sitecore Cloud Portal organization 1: XM Cloud Documentation for Developers – Sitecore
How can a developer differentiate between XM Cloud Components and Headless SXA Components?
- A . XM Cloud Components offer drag-and-drop construction of pages. Headless SXA Components require manual coding and can only be added to a page by a developer.
- B . XM Cloud Components are a low/no code builder for creating components that can consume data from multiple data sources. Headless SXA components require code that consumes data from the same data sources.
- C . In XM Cloud Components, the Styles library ensures visual consistency across components. Headless SXA Components emphasize dynamic content mapping.
- D . XM Cloud Components provide responsive designs for different device types. Headless SXA Components are exclusively focused on static layouts.
B
Explanation:
XM Cloud Components provide a low-code or no-code solution for building components, allowing for the consumption of data from various sources without extensive coding. On the other hand, Headless SXA Components are designed for developers to code and consume data, typically from the same data sources, offering a more hands-on approach to component creation.
Reference: The distinction between XM Cloud Components and Headless SXA Components is outlined in the Sitecore XM Cloud documentation, which describes the capabilities and intended use cases for each type of component12.
Which of the following must be done to delete or remove a user from an administrator role?
- A . Delete the user or remove their administrator role from the Sitecore Cloud Portal.
- B . Create a new user account and assign a new role from the XM Cloud Deploy app.
- C . Delete the user or remove their administrator role from the XM Cloud Deploy app.
- D . Create a new user account and assign a new role from the Sitecore Cloud Portal.
A
Explanation:
According to the Sitecore XM Cloud Documentation for Developers1, the Sitecore Cloud Portal is where you can manage access to your DXP products, create users and manage their access to all your Sitecore DXP products. To delete or remove a user from an administrator role, you need to follow these steps2:
Sign in to the Sitecore Cloud Portal using your administrator account.
In the left navigation pane, click Users.
In the Users list, find the user you want to delete or remove from the administrator role and click the Edit icon.
In the Edit user dialog box, you can either delete the user by clicking the Delete user button or remove the administrator role by deselecting the Administrator checkbox. Click Save to confirm your changes.
1: XM Cloud Documentation for Developers – Sitecore 2: Manage users in the Sitecore Cloud Portal – Sitecore