Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Which three options below are Developer-focused features added to the Sitecore development tool options with the release of Sitecore 10? a. Sitecore with containers b. Sitecore MVC c. Sitecore content Serialization d. Sitecore ASP.NET Core Rendering SDK e. Sitecore JSS f. SXA - Precise Answer โโa, c and d True or False: Any Sitecore Developer working with Sitecore 10 will have to use the Sitecore Content Serialization Command Line Interface (CLI). - Precise Answer โโfalse. Sitecore Content Serialization is also available with a Visual Studio plug-in and will work side-by-side with the Sitecore Serialization CLI.
Typology: Exams
1 / 24
Which three options below are Developer-focused features added to the Sitecore development tool options with the release of Sitecore 10? a. Sitecore with containers b. Sitecore MVC c. Sitecore content Serialization d. Sitecore ASP.NET Core Rendering SDK e. Sitecore JSS f. SXA - Precise Answer โโa, c and d True or False: Any Sitecore Developer working with Sitecore 10 will have to use the Sitecore Content Serialization Command Line Interface (CLI). - Precise Answer โโfalse. Sitecore Content Serialization is also available with a Visual Studio plug-in and will work side- by-side with the Sitecore Serialization CLI. Which three of the following are considered benefits of using the new Sitecore development tools introduced with Sitecore 10?
a. Increased Developer productivity b. Automated component creation c. Self-populating templates d. Lower cost of ownership e. Faster onboarding for new Developers f. Built-in Sitecore support connector - Precise Answer โโa, d and e If you are looking for information about a standard feature of Sitecore, which website would you visit to find the Sitecore specific information? a. support.sitecore.com b. dev.sitecore.net c. doc.sitecore.com d. sitecore.chat - Precise Answer โโc. doc.sitecore.com Which two of the following are requirements for running Sitecore with containers? a. Windows 10 version 1809 or greater b. SQL Server 2019 c. Docker Desktop for windows
d. Minimum 8gb or RAM - Precise Answer โโa and c. d is a trick question since you need at least 16gb of ram. True or False: The Sitecore Content Serialization tool allows you to choose the option you are most comfortable with: a command line interface (CLI) or graphical user interface (GUI). - Precise Answer โโtrue Which one of the options is a feature of the ASP.NET Core Rendering SDK? a. A Visual Studio plug-in for content serialization included with the SDK. b. Continuous code deployment to the Sitecore environment through a watcher. c. Integration with Sitecore XP to support Experience Editor, analytics, and personalization. d. A built-in layout service to bypass the need for the Sitecore Layout Service Client. - Precise Answer โโc When would you most likely use the ASP.NET Core Rendering SDK over the other Sitecore rendering tools available? Choose one. a. The customer has basic component requirements and could benefit from a generic library.
b. As the Developer, you need a SPA experience and prefer operating in a headless environment. c. The customer requires a heavily customized front end and has some complicated business logic. d. Your development team really enjoys developing headless and has quite a bit of JavaScript knowledge. - Precise Answer โโc Which of the following is not a necessary workstation prerequisite for using the Getting Started template? Choose one. a. PowerShell Version 5. b. Docker for Windows c. Command Prompt Version 10. d. .NET Core 3.1 SDK - Precise Answer โโc Where can you find the walkthrough for downloading, installing, and using the Getting Started template? Choose one. a. Sitecore Slack channel b. Sitecore Stack Exchange c. Sitecore downloads
d. Sitecore documentation - Precise Answer โโd. The information contained in the walkthrough is also available from the README provided with the MyProject solution files. What arguments are absolute requirements to provide to the int.ps1 script upon execution before running the Getting Started up.ps1 script for the first time? Choose one. a. -SolrPort "8984" -IISPort "443" - AdminPass "password" b. -SqlAdminPass "sa1234" -InitEnv -License "C:
license.xml" c. -LicensePath "C:\license.xml" -AdminPassword "password" -SolrPort "8984" d. -InitEnv -LicenseXmlPath "C:\license.xml" - AdminPassword "password" - Precise Answer โโd. When using the out of the box int. ps1 script, other developers can simply run int.ps1 without any arguments. What is the purpose of the clean.ps1 script in the docker folder of the MyProject files? Choose one. a. To clean up temporary files. b. To clear the environment of all persistent data. c. To debug the entire code base when the environment crashes. - Precise Answer โโb. You must either run the
up script again or de-serialize the initial items to Sitecore using the CLI or Sitecore for Visual Studio because the clean.ps1 script completely removes all deployed items. True or False: Sitecore Command Line Interface (CLI) and Sitecore for Visual Studio provide the same serialization functionality but with different interfaces. - Precise Answer โโTrue Serialization helps to support the development experience by? Choose one. a. Allowing Developers to easily move and share serialized items across different environments. b. Scaffolding the process of building out templates and layouts via a graphical interface. c. Acting as a solution storage system for every item in the content tree and solution. d. Providing a quick and easy way to check for bugs in both development and/or production environments. - Precise Answer โโa True or False: In order for serialization to function properly between Developers, they must unanimously decide to use either the Sitecore CLI or the Sitecore for Visual Studio plugin. - Precise Answer โโfalse.
Why would a Developer create an include within a module? Choose one. a. Includes help to specify which section(s) of the content tree you want to serialize. b. Includes help to specify items within a path that should be excluded in a module. c. Includes determine both when and how often a module is serialized. - Precise Answer โโa. If a Developer created an include that serialized all items starting at an item called "Sample Items," and wanted to specify that this include should serialize all items and descendants of the item, which include property would they use to indicate this? Choose one. a. Database b. Scope c. Name - Precise Answer โโb. If you create a module with a path that does not match one of the paths set in the sitecore.json file, what will the outcome be? Choose one. a. Only select items in the module will be serialized, not all of them.
b. The module will not be included when you run serialization. c. When you run serialization, Sitecore will search for your module to use it. - Precise Answer โโb. When moving to production deployment, why would a Developer want to create item packages? Choose one. a. Packages contain all versions of your solution so you can revert to another version if needed. b. Packages contain everything a Developer needs to deploy to production. c. Packages allow you to share your solution with other Developers to do a code review before launch. - Precise Answer โโb. When creating custom Sitecore images for your solution, you should? Choose one. a. Layer built outputs from your solution and other assets onto the base Sitecore runtime images. b. Include a Sitecore runtime Dockerfile for each container that makes up your Sitecore topology. c. Both answers are correct. - Precise Answer โโc.
Why would a Developer need to use an XDT transform file? Choose one. a. To ensure that any modification needed can be accomplished through Sitecore config patching b. To modify config files that cannot be changed through Sitecore config patching c. To act as a replacement for the Web.config file in your Sitecore implementation - Precise Answer โโb How are Sitecore item packages utilized for item deployment into containers? Choose one. a. Packages contain everything a Developer needs to deploy to production. b. Packages can be used as build artifacts in your continuous integration pipeline. c. - Precise Answer โโb. True or False: Module asset images are never directly run, just used as a source for layering into your custom images. - Precise Answer โโtrue True or False: A Docker ENTRYPOINT provides the command to execute when the container is first run. - Precise Answer โโtrue
What are the benefits of using the Docker Tools development ENTRYPOINT and watch script? Choose one. a. Faster development feedback loops b. Overcoming limitations of mounted folders in Windows containers c. Clean separation of your solution output from Sitecore- provided files d. All of the answers are correct - Precise Answer โโd. Which Visual Studio window allows you to attach to process in a running container? Choose one. a. Modules b. Breakpoints c. Containers d. Server Explorer - Precise Answer โโc. True or False: The Sitecore Rendering Host operates outside of the Content Delivery instance and is the front- end application that requests data from the Layout Service and renders the site. - Precise Answer โโtrue Which of the following options outlines the benefits of working with a headless Rendering Host for Sitecore development? Choose one.
a. All processes and functions are running within a single application. b. You can run the Rendering Host application directly in Visual Studio. c. Both are correct b. Both are false - Precise Answer โโb. As a Developer tasked with building and running cross- platform web, server, and console applications, you must have which of the following installed on your workstation to accomplish the task? Choose one. a. Powershell 5. b. Docker c. .Net Core 3.1 SDK d. All of the above - Precise Answer โโd To run the initialization script and install the Getting Started template successfully, You need? Choose one. a. Path to your valid Sitecore license. b. Desired administrative password c. All of the above - Precise Answer โโc
Which of the following statements is true about overall Sitecore architecture in headless development with ASP.NET Core Rendering? Choose one. a. It introduces the Sitecore Rendering Host, which operates outside of the Content Delivery instance. b. The Content Delivery instance handles all of the development workload in one place. c. The development restrictions in the front end are imposed by the way the back end is structured. d. None of the above. - Precise Answer โโa True or False: When working headlessly with the ASP.NET Core Rendering SDK, you are building a small, light- weight, .NET Core application that does not require a full restart of the Sitecore environment to preview the code changes. - Precise Answer โโtrue Which of the following statement best describes the primary function of the Layout Service? Choose one. a. It's a front-end application that requests data from a Sitecore instance. b. It provides structured data about a page in Sitecore, including its components and fields. c. It provides you with tools for faster development iterations.
d. None of the above - Precise Answer โโb. Which of the following view types can be used to render HTML output within another view's rendered output? Choose one. a. Model-bound view b. Custom view component c. Partial views d. View components - Precise Answer โโc True or False: Custom view components are intended for use anywhere you have reusable rendering logic such as navigation menus and login panels. - Precise Answer โโtrue True or False: The renderings on a page layout can be cached individually or as a group at the layout level. - Precise Answer โโtrue What is the default cache size in Sitecore? Choose one. a. 50 MB b. 25 MB c. 30 MB
d. None of the above - Precise Answer โโb True or False: The Rendering Engine acts as a catch point for data flowing out of the Layout Service, then the Rendering Host combines this data with the .NET Core code to create the HTML output for the front end. - Precise Answer โโfalse Which of the following commands is used to enable caching for a site? Choose one. a. enablehtmlcache = 'true' b. cachehtml = "true" c. enablecache="true" d. None of the above - Precise Answer โโb Which Docker Compose file has additional containers and specifications for a Docker container deployment of Sitecore with the Getting Started template? Choose one a. docker-compose.yml b. docker-override.yml c. docker-compose.override.yml d. docker-compose.local.yml - Precise Answer โโc.
What type of environment role is not included in an XP Docker container deployment of Sitecore? Choose one. a. Rendering Host b. Content Delivery c. Content Management d. Solr - Precise Answer โโb Which of the two Visual Studio projects has the Startup.cs class? Choose one a. MyProject b. Platform c. RenderingHost d. ContentManagement - Precise Answer โโc Which statement below best describes the difference between the Sitecore Content Serialization options? Choose one. a. The CLI and Sitecore for Visual Studio are mutually exclusive options from Sitecore for serialization. Your entire team must choose one or the other.
b. The CLI and Sitecore for Visual Studio offer the same features with a different interface. You can choose the serialization environment you're most comfortable with. c. The CLI and Sitecore for Visual Studio offer you different serialization features that can be used only from within Visual Studio. d. The CLI and Sitecore for Visual Studio are options provided for serialization from Sitecore and a third party contributor that are compatible with each other. - Precise Answer โโb. You can review the information related to this question in "Tutorial: Visual Studio projects & serialization" and "Video: Using the serialization tools". How do you deploy code into the Content Management instance when using the Getting Started template? Choose one. a. Run the up.ps1 script in PowerShell. b. Copy the src file to the cm container. c. Publish the RenderingHost project from Visual Studio. d. Publish the Platform project from Visual Studio. - Precise Answer โโd. You can review the information related to this question in "Tutorial: Visual Studio projects & serialization". What is the view window that is associated with Sitecore for Visual Studio? Choose one.
a. Sitecore module explorer b. Sitecore Rocks c. Sitecore for Visual Studio d. Sitecore Serialization control - Precise Answer โโa. You can review the information related to this question in "Tutorial: Visual Studio projects & serialization" and "Video: Using the serialization tools". What is the Docker command for pulling the logs for the rendering container? Choose one a. docker rendering logs b. docker-compose logs -f rendering c. docker logs rendering -f d. docker-compose rendering logs - Precise Answer โโb. You can review the information related to this question in "Walkthrough: Managing your containers". The Getting Started template deploys what type of Sitecore architecture? Choose one a. Sitecore Experience Management XP b. Sitecore Experience Commerce XC c. Sitecore Experience Management XM
d. Sitecore Experience Platform XP0 - Precise Answer โโd. You can review the information related to this question in "Tutorial: Sitecore Docker containers". What type of rendering will you be making when working with Sitecore ASP.NET Core Rendering SDK? Choose one a. Controller rendering b. MVC rendering c. View rendering d. JSON rendering - Precise Answer โโd. JSON rendering You've created your rendering item and are attempting to add it to a placeholder on the Home page, but the rendering isn't available as an option. What do you need to do to make the rendering available to use with the placeholder? Choose one a. You need to reload the Experience Editor to refresh the rendering host for the placeholder options to update. b. You need to add the rendering to the Allowed Controls of the Placeholder Settings item. c. You need to add the placeholder to the Placeholder Options of the rendering item.
d. The rendering is not compatible with the type of placeholder you selected and it cannot be changed. - Precise Answer โโb. What are the two types of files needed for a model-bound component? Choose two. a.
Why would you use a JSON rendering item instead of a view rendering item? Choose one. a. View rendering items are for partial views, whereas JSON renderings are for MVC components. b. View rendering items are for MVC components, whereas JSON rendering items are for components created headlessly. c. View Rendering items are for registering views components, whereas JSON rendering items are for registering controller components. d. View rendering items are for JSS components, whereas JSON rendering items are for MVC components. - Precise Answer โโb Where do you register the view for a component? Choose one a. In the Startup.cs class under the ConfigureServices method b. In the web.config file of the Platform project c. In the Content Editor under the JSON rendering item d. In the Layout.cshtml file under the RenderingHost method - Precise Answer โโa. Why do you register the view? Choose one
a. To keep documentation of what components have been created and which are yet to be completed. b. To provide the Content Editor with an index of available components for use with Sitecore placeholders c. To build a component catalog for the Layout Service when a request is made from a browser d. To provide the Sitecore placeholder with a component to be rendered when combined with output from the Layout Service - Precise Answer โโd True or False: You cannot view the results of component creation without accessing the Experience Editor. - Precise Answer โโfalse. Finished components can also be viewed directly from the rendering host URL. Why would you use a custom Rendering Contents Resolver with a JSON rendering? Choose one. a. Contents resolvers cannot be used with other rendering types, such as view or controller. b. You need access to more complex data from within Sitecore for the component you are creating. c. Contents resolvers are only used to create search components, which is the purpose of JSON renderings.
d. JSON renderings cannot be added to placeholders without first including a contents resolver. - Precise Answer โโb. How does the Sitecore.LayoutService NuGet package support the development of more advanced components? Choose one. a. The package includes model and view templates that help you simplify the component creation process. b. The package provides libraries that are necessary for the creation of basic model-bound components. c. The package provides access to assemblies and types necessary for extending the Layout Service output. d. The package includes templates specifically for more advanced data structures necessary for view components. - Precise Answer โโc. Which of the following would be a good reason for using a custom view component rather than a model-bound view component? Choose one. a. The site needs a component for rendering basic content from a simple data source. b. The business would like you to create a banner component with content based on a data template.
c. The site needs a component that will integrate with a third-party source for content. d. The business needs a promotion component that highlights a single content item. - Precise Answer โโc. True or false: Because a partial view is used within another view's rendered output, you do not need to register it with the Startup.cs class. - Precise Answer โโfalse. Partial views, just like model-bound and custom view components, need to be registered in the Startup.cs class before they can be used by the rendering host to render data from the Layout Service output. Why would you want to use a contents resolver to display values from the Sitecore search indexes? Choose one. a. Because contents resolvers can provide a full list of items within the content tree to any given component. b. Because contents resolvers are the default index feature of Sitecore. c. Because contents resolvers allow you write custom C# code to affect the Layout Service output. d. Because a contents resolver is a prebuild search component for Sitecore and simplifies the process. - Precise Answer โโc.
Which of the following do you use to register a non- default partial view in the Startup.cs class? Choose one. a. .PartialView