Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sitecore 9 Fundamental Certification

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

You have created a patch file to change configuration settings in the Sitecore.config file and want to control the order in which patch files load. What is your strategy to accomplish this?

a)

Utilize <loadOrder>

b)

Utilize <patchOrder>

c)

Utilize <configLoad>

d)

Utilize <configLayer>

2.

Your Sitecore Instance has been set up to accommodate two public facing websites. Where will you be mapping which home item corresponds to each hostname?

a)

In the Core database

b)

In the /system/settings section of the Master database

c)

In a patch with the Sitecore Config sites section to the config file

d)

In the IIS website definition settings

3.

Why does Sitecore have a Master and Web database?

a)

To be able to have multiple servers delivering your live site's content

b)

To ensure that you can make the upgrade of versions quickly and efficiently

c)

To allow editing content in a sandbox without affecting the content on the live site

d)

To seperate your own configuration from the standard one that comes with Sitecore

4.

You have received a ticket that a Content Author cannot select a component with Designing mode enabled. What is the possible reason for the issue in this ticket?

a)

A component can never be selected in Designing mode

b)

The component is dynamically bound to multiple templates

c)

The component is dynamically bound to other components

d)

The component is currently statically bound to the page

5.

You are building out a site for use by non-technical users. Which of these tools is designed for non technical Content Authors?

a)

Content Editor

b)

Experience Editor

c)

Sitecore Client Service

d)

Sitecore Rocks

6.

You are developing a site and want to refer to a specific placeholder in the Presentation Details and Configuration. Which identifier do you use?

a)

Item Key

b)

Placeholder ID

c)

Key ID

d)

Placeholder Key

7.

You must define data structure in Sitecore to create items and content. What should you use to define your data structures?

a)

SQL tables

b)

Config files

c)

Templates

d)

Renderings

8.

You are working with another developer on a project, and they have already started building out templates. They created two templates: Template A & B. Template A has two fields named "Title & About". Template B also has two fields named "Title & About". How can you improve the template designs?

a)

Make template B inherit from template A and delete Title and About from template B

b)

You cannot improve the template after creating it. You will need to delete and start again

c)

Set template B as a base template for Template A and delete Title and About fields from Template B

d)

Set template B as a base template for Template A and template A as the base for template B

9.

You have added field types to a page template and now you want to add Standard Values. What is the purpose of adding Standard Values?

a)

Your template will now have initial and default values for all items built from that template.

b)

There will be default values for an item created from the template that will always appear in the item's fields

c)

Your template will now have default values that will temporarily transfer to items built from that template.

d)

Standard values provide static content as part of the template that will appear in any items created from the template

10.

You are working on a site and have to create a rendering to display customer information from a CRM side-by-side with Sitecore content. Which type of rendering will give you this flexibility?

a)

Model rendering

b)

Display rendering

c)

View rendering

d)

Controller rendering

11.

You are building out an item data template. Where should you set Presentation Details and why?

a)

Set them on Standard Values so Presentation Details are already set when a new item is created.

b)

Set them on the template so that the new item actually does map to the requested URL

c)

Set them on Standard Values so basic item fields are already created when a new item is created.

d)

Set them on the template so that all fields on the new items map easily from one to the other.

12.

Why would a Developer choose to build out a custom index as opposed to using the default search index? What are the benefits?

a)

Custom indexes mean larger index sizes, which lead to faster query times.

b)

Custom indexes enable Content Editors to use search functionality.

c)

Custom indexes mean smaller index sizes, which lead to faster query times.

d)

Custom indexes allow you to configure your search provider more easily

13.

You want to make items "bucketable." In Sitecore, what does it mean for items to be "bucketable?

a)

The item wilI be hidden and organized when created as a descendant of a bucket.

b)

The item has been configured to be made into a bucket.

c)

The item can only be created inside of a bucket.

d)

The item will automatically become a bucket if it has more than one hundred children.

14.

You are storing thousands of review articles in a bucket. How would you retrieve all those items using the API?

a)

Use the ContentSearch API

b)

Use Axes properties of the bucket item.

c)

Use the GetChildren() method.

d)

Use the GetBucketitems method.

15.

A Content Author cannot add components to a page location you've identified as the main placeholder. What is the possible solution for this issue?

a)

You enable placeholders in sitecore.config.

b)

You create a Placeholder settings item.

c)

You dynamically bind the placeholder to the layout.

d)

You add the component to the allowed controls list of the placeholder settings.

16.

If you see error in your code and have tried multiple strategies to debug, what is a Sitecore- specific resource you can use to get support with your issue (aside from Sitecore Community and Sitecore Github)?

a)

Sitecore chat bot

b)

Sitecore homepage

c)

Sitecore Stack Exchange

d)

Sitecore Blog

17.

You have received a ticket from a Content Author that they are searching for an item in a search field and it does not appear. How should you figure out if an item is indexed correctly?

a)

Query the index to see what has and has not been indexed.

b)

Rebuild the search index and search for the item.

c)

Change the item, republish it and search for the item.

d)

Restart the Sitecore application and search for item

18.

You are about to implement testing. Why is it important for you to remember that items that were modified in the Sitecore content tree need to be serialized to disk?

a)

So that the source control stores the current state of both code and Sitecore with each commit.

b)

So that source control ensures there are few to no bugs in the code.

c)

To ensure that testing individual snippets of code run quickly and efficiently.

d)

So that all Developers share an entirely different set of Developer owned Sitecore items.

19.

You are ready to test your site before deploying. Why is it important to implement unit testing?

a)

To determine the best practices for writing your code during development.

b)

To quickly test your entire site's code to make sure it can deploy properly.

c)

Unit testing is a quick and isolated way to verify code is producing the intended output.

d)

Unit testing allows you to share your code with other Developers.

20.

You are applying TDS updates and receive an item ID conflict issue. What is the possible reason?

a)

The error was caused by a project having IDs that do not follow convention.

b)

The error was caused by a project having an item with a misspelled ID

c)

The error was caused by a project having duplicate items with the same ID.

d)

The error was caused by a project having an ID that contains a number