Weekend Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Sitecore Sitecore-10-NET-Developer Sitecore 10 .NET Developer Exam Exam Practice Test

Sitecore 10 .NET Developer Exam Questions and Answers

Question 1

Currently, a Content Author has three rendering options with a complex datasource query. However, in order to swap the existing rendering for a new one, the author has to copy the datasource query, remove the old rendering, insert the new rendering, and paste the datasource query into the datasource field. According to Sitecore best practices, what should you do to reduce the chance of user error when an author needs to change out the rendering?

Options:

A.

Split the renderings into smaller pieces so the Content Authors can add each field of the data source separately as desired.

B.

Merge all three renderings into one and have the Content Author select display mode through rendering parameters.

C.

Create a custom Experience Editor button and script the replacement.

D.

Add each rendering definition item to the Compatible Renderings option within each of the renderings.

Question 2

Prior to the creation of any content items based on templates, you have taken over the creation of data templates from a previous Developer. Based on the design plan, two templates were created, ItemA and ItemB. Both templates have three identical fields: Title, Subtitle, and Description. Based on Sitecore best practices, how would you improve the template design?

Options:

A.

Set the template for ItemB as a base template for ItemA and set the template for ItemA as the base template for ItemB to ensure proper inheritance.

B.

Set both templates to inherit from a new base template with the three duplicated fields, removing the fields from the existing templates.

C.

Delete the templates and start over again with new templates, one for the three duplicated fields and one for all the other fields from ItemA and ItemB.

D.

Set the template for ItemB as the base template for ItemA's template and delete the duplicated fields from ItemB's template.

Question 3

You are using Sitecore MVC to develop an area of a company's website that will require the use of Sitecore's Personalization Engine to change the rendering that is displayed to a visitor. What type of component binding will allow the Designer to use personalization to change the component?

Options:

A.

Static component binding, because you are able to give Authors the ability to change the presentation of the page.

B.

Static component binding, because you are able to ensure that content rendered in the placeholder is always the same when the component is selected.

C.

Dynamic component binding, because you are able to ensure that the content rendered in the placeholder is always the same.

D.

Dynamic component binding, because you are providing a placeholder to enable flexibility to change the components that make up the presentation of a page.

Question 4

If you want to limit the serialization of items under the Navigation item to the item itself and those one step below, what property should you add to the includes to indicate this limitation?

Options:

A.

Item path

B.

Scope

C.

Nothing, this is the default

D.

Name

Question 5

How would you debug the Sitecore Content Delivery role that is running on containers?

Options:

A.

Attach to the w3wp.exe process of the container from your IDE.

B.

Open the container logs in Docker Desktop and review for errors.

C.

Right-click the container in Docker Desktop and select Debug.

D.

Stop the container and run a debug command from PowerShell.

Question 6

You are designing a component that will allow users to select a content item from a specific place within the content tree as the data source. How will you ensure the component is flexible and the user can select a content item upon use?

Options:

A.

Ensure the insert options for the component are enabled so the Author can change the content item for the component.

B.

Ensure the users can create a new component from Experience Editor and configure the Datasource Template field.

C.

Ensure the component supports a change to the data source and configure the Datasource Location field.

D.

Ensure you add a placeholder within the component so the Experience Editor prompts the user for a content item.

Question 7

You have been hired to create a company's website, and, as you prepare, you must define the data structures in Sitecore to create items and content. What should you use to define your data structures?

Options:

A.

Templates

B.

Config files

C.

SQL tables

D.

Renderings

Question 8

Which four statements are true about developing with the SitecoreASP.NET Core Rendering SDK? (Choose four.)

Options:

A.

It enables the Content Delivery instance to handle all of the development workload.

B.

It allows you to create independent applications that render Sitecore content.

C.

It helps you build small, lightweight .NET Core applications for Sitecore.

D.

It enables you to remove ASP.NET from your solution.

E.

It allows you to extend Sitecore pipelines using .NET Core.

F.

It depends on the Sitecore Layout Service.

G.

It enables you to preview your code changes without having to restart the Sitecore environment.

Question 9

What is the purpose of developing field editor buttons for Experience Editor?

Options:

A.

To allow Content Authors to edit image fields within Experience Editor.

B.

To provide additional field-editing functionality for complex fields through a pop-up window.

C.

To give Content Authors the ability to change the field type as they work on content.

D.

To open the rich text editor for fields of the rich text type in Experience Editor.

Question 10

A team member incorrectly entered their password several times when attempting to log in to Sitecore and is now locked out of their account. What can you do to unlock this user?

Options:

A.

Go to the User Manager, select the user, and click Edit to update user settings.

B.

Go to the Security Editor, select the user, and update their access rights to Sitecore.

C.

Go to the User Manager, select the user, and click Change password to unlock the user's account by resetting their password.

D.

Go to the User Manager, select the user, and click Unlock in the navigation ribbon.

Question 11

How does content serialization with the Sitecore CLI or Sitecore for Visual Studio support the development experience?

Options:

A.

By acting as a data-storage solution for every item in the content tree

B.

By providing a process for building out templates and layouts with a graphical interface walkthrough

C.

By providing a feature for testing content synchronization during the development process

D.

By allowing Developers to easily move and share Developer-owned items across different environments

Question 12

A company you develop for wants to temporarily change the design for their main page for a company anniversary celebration. Because this will be a specific version of the main page that is published for a specific period, which Sitecore feature enables you to accomplish this change while easily allowing you to revert to the original design?

Options:

A.

Final layouts

B.

Shared layouts

C.

Restricted layouts

D.

Versioned layouts

Question 13

Which statement explains the purpose of dynamic placeholders?

Options:

A.

Unlike static placeholders, users can create as many dynamic placeholders on a layout as needed.

B.

Dynamic placeholders with the same key can be used multiple times on a page while allowing content within the placeholder to be unique.

C.

Dynamic placeholders allow users to override the placeholder from a page and directly replace it with a new one.

D.

Dynamic placeholders allow the user to move the placeholder’s content to any location on the page as necessary.

Question 14

You want to control the order in which patch files load. Which element could you use in the Layers.config file to accomplish this?

Options:

A.

B.

C.

D.

Question 15

In a non-SXA website where you are using Sitecore MVC, you are working on the presentation for a website, starting with the layout. What two things are needed to successfully implement a layout? (Choose two.)

Options:

A.

A layout.cshtml file

B.

A layout definition item

C.

A standard values item

D.

A presentation details settings item

E.

A main placeholder