Sitefinity Advanced Developer Course

For ASP.NET MVC developers

About the Course

Do you want to create good performing Sitefinity applications, understand the Sitefinity architecture , create MVC widgets,

This course is designed to develop advanced skills for building applications using Progress Sitefinity CMS. 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.

After taking this course, you should be able to:

Course Details

  • 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.


Due to the COVID-19 pandemic, all training will be virtual.
Day 1 - Foundation

Full Day

  • 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

Full Day

  • 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

Full Day

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


20 - 22 September 2021 | Virtual APJ

27-29 October 2021 | Virtual APJ

22-24 November  2021 | Virtual EMEA

Contact education@progress for more dates and locations

For courses in North America please go to : info North America

Training Prerequisites

The course is designed for backend developers who want to develop a web application using Sitefinity CMS.

Before taking this course, students should have:

  • Passed the Foundations of Sitefinity Development 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

An Investment in Knowledge Pays the Best Interest

Training courses are available for all of our different products, from OpenEdge to Sitefinity, and also span a wide variety of different job titles and skill levels. Help your team stay up to date with technology trends and get the most out of your Progress technology investment.

Request More Information