Advanced Sitefinity Developer Certification

On-Demand Training


What Will You Learn

By the end of this course, you should be able to:

  • Develop the presentation layer of Progress® Sitefinity™ CMS using the Sitefinity Feather open source project
  • Connect the presentation layer with the data layer using different Sitefinity APIs
  • Model the data layer in Sitefinity CMS
  • Integrate external content and integrate with external systems
  • Perform advanced tasks such as optimizing application performance, testing code, etc.

About the Certification

The Advanced Sitefinity Developer Certification is part of the Progress Partner Enablement Program and represents the second level of technical certification for Progress Sitefinity.

You can become an Advanced Sitefinity Certified Developer by taking the Advanced Sitefinity Developer Certification Exam, created by and offered only through Progress. To prepare for the exam, we recommend attending the Advanced Sitefinity Developer Course.  

A special “Certified Sitefinity Developer” badge and a personal Certificate will be issued to all who pass the exam. Certificates are valid for 2 years, but can be renewed by retaking the exam, which would require re-purchasing.


About the Exam

  • The exam costs $150
  • Consists of 63 multiple-choice questions
  • Tests developer knowledge of how to develop the presentation layer using Sitefinity Feather, bring content to the presentation layer using Sitefinity APIs, integrate with external data sources, optimize performance and test code
  • Graded automatically with 75% being the passing grade
  • Once started, the exam needs to be completed within 120 minutes- it cannot be paused and continued at a later stage
  • The certification is valid for 2 years, after which a re-certification is required
  • An official certificate and a “Certified Sitefinity Developer” logo acknowledging your expertise will be automatically made available for you upon successfully passing the certification

Exam Retake Policy

In the event that you fail to pass the certification exam, you shall be required to wait for a period of at least fourteen (14) calendar days before your next attempt. The 14-day waiting period will be imposed for all exam retakes (first and subsequent). In addition, all exam retakes require re-purchasing of the exam.

How to Prepare for the Exam

To prepare for the Advanced Sitefinity Developer Certification, we recommend attending the "Advanced Sitefinity Development" course. 

This is a 3-day course, designed to develop advanced skills for building applications using Progress Sitefinity CMS. The "Advanced Sitefinity Development" course builds on the topics covered in the "Introduction to Sitefinity Development" course.

It starts with a basic overview and presentation, then quickly advances through fundamentals and more complex concepts. Special attention is given to application performance as well as to best practices for coding and testing Sitefinity applications.

For currently scheduled classes, please check our calendars for North AmericaEMEAAustralia and Asia.

Course Agenda

Day 1 – Laying the Foundation

  • Course Introduction
  • Lesson 1: Brief Review of Sitefinity Features
  • Lesson 2: Developing the Presentation Layer
  • Lesson 3: Widget Designer Framework

Day 2 – Taking It to the Next Level

  • Lesson 4: Bringing Content to the Presentation Layer Using APIs
  • Lesson 5: Using Providers to Connect to Different Data Sources
  • Lesson 6: Localization of Content
  • Lesson 7: Working with Events

Day 3 – Advanced Topics

  • Lesson 8: Optimizing the Performance of Your Sitefinity Application
  • Lesson 9: Managing Sitefinity Configurations
  • Lesson 10: Testing Your Code


  • Create good performing Sitefinity applications
  • Understand the Sitefinity architecture
  • Create MVC widgets
  • Extend existing Sitefinity functionality
  • Learn the different APIs of Sitefinity

Certification Prerequisites

Before taking this certification, students should:

  • Pass the Foundations Sitefinity Developer Certification Exam
  • Have strong experience developing ASP.NET applications
  • Possess a working knowledge of ASP.NET MVC
  • Have strong experience with HTML and JavaScript
  • Hold a working knowledge of AngularJS
  • Have work experience with relational databases

How to Subscribe

how to subscribe step1
Step 1

Log in to the Progress Education Community (PEC) with your Progress ID. If you do not have a Progress ID, follow the instructions to register for one.

how to subscribe step2
Step 2

Find and purchase your course on the eCommerce page.

how to subscribe step3
Step 3

Return to the Progress Education Community dashboard and search for your course.

Services prefooter banner

Interested in the Class?

Stay up to date with technology trends and get the most out of your Progress technology investment.