Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
A multinational clothing company wants to create regional sites for its online presence. Each site would follow the same branding but have unique content per region. The content architecture requires a site per region. Of the options presented below, which is the most efficient approach to deploy the rendering host?
For a multinational clothing company looking to create regional sites with the same branding but unique content per region, the most efficient approach is to use a single rendering host application that leverages the JSS multisite feature. This allows for the management of multiple sites within a single instance, facilitating shared resources and centralized updates while still allowing for regional customization.
In the content tree, an administrator-level user cannot see the Layouts or Templates nodes. Which of the following would explain the missing nodes?
In Sitecore XM Cloud, if an administrator-level user cannot see the Layouts or Templates nodes in the content tree, it is likely because the ''Hidden items'' option is not selected in the Content Editor's View tab. These nodes are typically marked as hidden to streamline the interface for users.
A developer is using the Content Editor to set placeholder restrictions on a placeholder called headless-footer. Because these restrictions have been set on the placeholder settings within /sitecore/Layout/Placeholder Settings, which of the following statements is correct?
The other options are not correct:
A) The restrictions apply for all placeholders called headless-footer within a single site in the XM Cloud Content Management instance. This option is too narrow, as the placeholder restrictions apply to all sites that use the same placeholder key, not just one site.
D) The restrictions only apply for subsequently created versions of a placeholder called headless-footer. This option is incorrect, as the placeholder restrictions apply to all versions of the placeholder, not just the new ones.
A developer wants to create a new component to display content from a datasource. Of the options listed below, what are the optimal steps to do this?
Create or reuse a SXA Module, which is a folder that contains the renderings, data templates, and media items for your components.
Insert a new rendering item in the SXA Module, which defines the metadata and parameters for your component. You can also clone an existing rendering item that uses a data source item and modify it as needed.
Use the JSS CLI to scaffold out a new React component in your Next.js application, which defines the layout, style, and logic for your component. You can also copy and paste an existing React component that uses a data source item and modify it as needed.
Register the React component in the Components builder and add it to the Components library.
In the XM Cloud Pages editor, drag and drop the component to the page and select or create a data source item for the component. You can also edit the data source item's fields in the Properties panel.
A developer needs to configure a rendering in order to use dynamic placeholders. Which of the following steps is required? Select all that apply.
To configure a rendering for the use of dynamic placeholders in Sitecore XM Cloud, the following steps are required:
Include the IDynamicPlaceholder base template in the Rendering Parameters template to enable dynamic assignment of IDs to the placeholder key.
Link the placeholder settings item to the rendering item to ensure that the dynamic placeholders are correctly associated with the rendering.
Define the placeholder key using a wildcard in the placeholder settings item, which allows for the generation of unique placeholder keys for every component on the page.
50 questions covering all exam domains, starting from $20
Exam domains verified against: Official Sitecore Sitecore-XM-Cloud-Developer exam guide, last checked September 2026.
This section covers the basics of XM Cloud, including its architecture, key components, and the development workflow for building and deploying applications on XM Cloud. Understanding the foundational concepts helps developers grasp how XM Cloud operates as a SaaS platform.
This section covers the different methods for deploying XM Cloud projects, including manual deployment, continuous integration and continuous delivery (CI/CD), and using the Sitecore XM Cloud Reference Manager. Deployment proficiency is critical for moving projects from development through to production.
This section covers the creation and usage of renderings, which are the building blocks of user interfaces in XM Cloud applications. Renderings define how content is presented to end users across different channels and devices.
This section covers the different ways to serialize and deserialize Sitecore content in XM Cloud applications, including understanding JSON, XML, and OData serialization. Content serialization enables developers to manage items and configuration as code.
This section covers the various Sitecore APIs that are available for developers to interact with XM Cloud data and functionality. APIs and webhooks allow external systems to integrate with and respond to events within XM Cloud.
Sample question from this domain above: Q2
This topic discusses the user experience of a website or application through XM Cloud pages and the individual building blocks that define the layout and content of each page. Pages are the primary way end users interact with XM Cloud powered experiences.
Security is a top priority when building applications, and this topic covers various features to help you create secure and trustworthy experiences, including access control through robust authentication and authorization mechanisms. Developers must understand how to protect data and enforce permissions.
Sample question from this domain above: Q1
This topic defines how your data is structured, including the entities, their attributes, and how they connect, as well as choosing the right model like relational or hierarchical. Good data modeling provides the foundation for an efficient and maintainable XM Cloud solution.
Sample question from this domain above: Q4
Common questions about the exam itself