Sitecore® Developer Foundations 9.0

  • English (United States)

Effective February 1, 2020, we will be sunsetting all certifications for previous major versions (8.x).  If you are currently in possession of an expiring certification voucher and would like to exchange it for current Sitecore Experience Solution Developer Certification 9 Exam (Version 9.0-9.3), please contact

Course Summary:

In this free eLearning course, students will learn the basics of Sitecore XP.  During the course, students will build a basic website.  They will learn how to create data infrastructure, build editable pages and publish content.  Students will also build simple MVC components using a text editor with minimal coding. This course gives students a complete overview of the different elements in the process of building a website
with Sitecore.  

This course will take approximately five hours to complete.

Course Objectives:

  • Apply the architecture and features of Sitecore’s Web Content Management System.
  • Use basic Sitecore terminology.
  • Create data infrastructure using Sitecore templates.
  • Apply the template architecture to create a Content Structure.
  • Describe Sitecore's publishing features.
  • Explain the relationship between different Sitecore databases.
  • Apply presentation details to requested Sitecore items.
  • Explain how Sitecore renders content according to the context of the request.
  • Describe the process of rendering content from an initial URL request. Describe how Sitecore uses the MVC framework to bind presentation details to Sitecore content items.

Get Started:

Students MUST have a Sitecore License, including xDB, to complete this course. Students should use their partner or customer companies' Sitecore License. If students are not working for a Sitecore customer or partner, please contact Sitecore Sales to learn about license pricing. You can also acquire training license by applying on following page

Once enrolled in the eLearning, follow these steps:

  1. Log in to
  2. On the Learning Home page, click on the title of the course (not the module title)
  3. Scroll to the bottom of the page
  4. Click the module title
  5. Click Open Item or Open Current Attempt when revisiting modules (modules will not be available until the preceding module is completed)

NOTE: You must mark the first item complete before you can access the next course item. Proceeding modules will be automatically marked complete once all sections are completed.

Target audience:

This is a foundations course for ASP.NET MVC Web Developers with advanced C# skills, Sitecore Project Managers and other technical team members who are working on a project where Sitecore is used as Content Management System.


Students should have an understanding of the MVC framework.

Course Length:

This course will take approximately five hours to complete. Students may start, stop and restart the course as many times as needed.

Course Outline:

Sitecore as an Experience Content Management System

  • Define a Experience Content Management System (xManagement).
  • Describe the features of a WCMS.
  • State the three foundation pillars of a WCMS.
  • Describe Sitecore’s architecture.
  • Use basic Sitecore terminology.
  • Identify the Sitecore applications and their users.

Building the Site’s Data Infrastructure

  • Describe the templates’ building blocks.
  • Name the field types and their purpose.
  • Give examples of how you use source fields.
  • Identify when you need to use template inheritance.
  • Apply template inheritance to new and existing templates.
  • List what you should consider when you apply inheritance to templates.
  • Describe the purpose of the Standard template.
  • Use the Template Manager to build and configure a site infrastructure.
  • State the importance of setting up icons on templates.

Creating the Site’s Content Structure

  • Define a Sitecore item.
  • Create content items based on templates.
  • Use the Standard Values to set default values and settings.
  • Explain the importance of insert options.
  • Describe different content versioning options in Sitecore.  

Working with Sitecore Publishing

  • Use the publishing feature.
  • Describe publishing options.
  • Set publishing restrictions.
  • Describe the purpose of the Core, Master and the Web database.
  • Describe a publishing target.

Creating and Applying Presentation

  • Describe how Sitecore layouts and components are tied to the ASP.NET MVC framework.
  • Retrieve field values from Sitecore and make the fields editable in the Experience Editor.
  • Explain the difference between inline-editable and non-editable field types.
  • Apply presentation to a Sitecore item or Standard Values.
  • Define the context item.
  • Set up a control or component to target an item that is not the context item.
  • Identify components in a HTML template.
  • Describe the presentation details and their related definition items.


This course provides a full Setup Guide. Students must follow all of the steps in the guide prior to starting the eLearning. An internet connection is needed to run the course and speakers are needed to hear the audio. Recommended browsers to run this course: Internet Explorer or Edge.


Students have four months of access to the content in this eLearning. Students may start and stop modules as often as they like.


This course is in U.S. English.


Sitecore does not offer support to students to help them understand the content of the eLearning or complete labs.  Students may get help from Sitecore Experts, other students, and the Sitecore Community by posting questions or help requests to the forums in the Support Portal.  The Support Portal also includes tutorials for using the eLearning platform as well as FAQ's. 

For technical support regarding issues with the eLearning platform or transactions including purchases, enrollment, exam vouchers, etc., click the Contact Us link on this website or send an email to

Warning Log in to open an item.

  • Curriculum Code: eSDF90