Kentico developer hub

The hub collects all the essential resources you need to know to develop websites in Kentico.

Go-to developer resources

Kentico training materials for developers

Need to improve your craft? Gain new skills in Kentico training courses and other educational materials. You can find them in the Training, Documentation, Kentico GitHub, or Kentico Training portal. Check out the following resources organized by the recommended learning path.

Resources for project managers or lead developers

Are you leading a new Kentico project? The following technical resources will help you break down your project development, prepare a content model, or set up a project structure.

Are you new to Kentico environment?

The following resources will help you grasp the basics of Kentico. Before you start developing your first Kentico website, follow our online training courses, learn best practices and recommended approaches.

Developer FAQs

A Kentico Xperience 13 website runs the live site(s) and the administration applications separately and connects them through a database. Read the documentation for a detailed explanation of the MVC development model.
Start by installing Kentico Xperience 13 on your local machine. The Dancing Goat sample site will give you an idea of setting up a Kentico project. You can use it for reference while investigating the features mentioned on this page.
The majority of Kentico features is available for both development models. See the Kentico Xperience 13 development models in our documentation for more details.
The Content modeling guide in the documentation will give you best practices and recommendations on how you can store and present content in Kentico Xperience 13 website.
Learn more about the Kentico digital marketing features in the Business tutorial.
Sure, there is. Take a look at how Kentico Xperience 13 content managers edit rich text content using the built-in WYSIWYG Rich text widget and Rich text field editor.
You can leverage the Kentico's content tree-based routing, which automatically generates and matches pages' URLs based on their position in the website’s content tree.
Investigate the Kentico’s navigation feature that allows your website editors to create navigation menus dynamically from the administration interface.
See how the Kentico security model allows you to configure user permissions and how you can use ASP.NET Identity to allow users to manage their data on the live site.
Yes! Read about our different Kentico sample sites you can use for inspiration for learning or your development project. You can also find out more about best practices for building large-scale Kentico websites.

Not sure about how to install or configure Kentico?

Trevor Fayas, Kentico MVP,  will walk you through setting up your computer, the database, installing and configuring the application.

See how to setup your computer database and install Kentico Xperience 13 and get yourself ready to create your first site.
Installing Kentico Xperience 13 is just the beginning. See how to configure your Kentico Xperience 13 admin and basic site setup.
Learn how to enable Kentico Xperience 13 features in an ASP.NET MVC application.
Take a walk through the Heartland Business Systems Kentico Xperience 13 baseline, an optional starting point to get you quickly up and going with ASP.NET MVC and Kentico Xperience 13.

Are you new to ASP.NET Core?

We've collected tips on outside resources that will help you skill up for developing ASP.NET Core websites with Kentico.

Go through Microsoft tutorials
Free resources
Dive deep into an advanced course on Pluralsight.
Requires Pluralsight subscription

Take the ASP.NET Core Fundamentals course on Pluralsight and learn the absolute basics of .NET Core.

Are you not sure about DI with Autofac?

Watch a video by Tim Corey on YouTube or take the  Dependency Injection in C# and .NET with the Autofac Library course on Udemy.

Build a simple MVC application
Free resource

Create a simple MVC web app with an ASP.NET Core application using the MVC approach in a Microsoft tutorial.

Learn about inversion of control in ASP.NET Core
Free resource

Is Dependency Injection pattern (DI) in .NET Core new to you? Look into Microsoft’s overview of the DI pattern and their take on DI in controllers and views.

Are you new to the options pattern?
Free resources

Start with a short overview in Options Pattern in .NET Core or deep dive into a must-read tutorial Options pattern in ASP.NET Core from Microsoft.

Short on training time?

Before you start developing your first Kentico website, follow our online training courses and learn best practices and recommended approaches.  If you don't have time to go through the training courses, we suggest you start with the Kentico Xperience 13 ASP.NET Core developer tutorial and then investigate resources that introduce advanced features, such as Page Builder and Form Builder.

Building a page with widgets

Check out how easy it is to create a landing page using Widgets in Xperience.

Page Builder features

Page Builder’s widgets and sections allow website administrators to edit page content and layouts in a WYSIWYG style. In this short video, learn what building pages with the Page Builder looks like.

Are you migrating Kentico website to ASP.NET Core?

Are you investigating how to migrate your Portal Engine or MVC website to ASP.NET Core? The resources below will address your concerns and help you build awesome Kentico .NET Core websites.

A brief history of Kentico and ASP.NET framework

Since version 8, Kentico has supported two different development models, Portal Engine and MVC. The MVC, or Model-View-Controller, offers more flexibility and support for modern technologies, and has replaced Portal Engine based on the legacy ASP.NET Web Forms. Kentico supports application development on .NET Framework 4.8 using ASP.NET MVC and ASP.NET Core 3.1 or later.

Kentico 12 and previous versions only support the full .NET Framework.

Kentico Xperience 13 supports application development on .NET Framework 4.8 using ASP.NET MVC and on ASP.NET Core 3.1 or later. For new projects, .NET Core is the recommended platform for front-end application development.

Learn what are the differences between the .NET MVC and .NET Core development models in the documentation.

What should I look into if I need to migrate an MVC website to ASP.NET Core?

Cookie consent

We use necessary cookies to run our website and improve your experience while browsing to provide you with relevant information in your searches on our and other websites. The additional cookies are only used with your consent. With your consent, we may also transmit certain personal data to marketing platforms for targeted marketing purposes.


We're sorry, but your browser is currently not supported. Try using our website in other browsers like the new Microsoft Edge, Google Chrome, or Mozilla Firefox.
Should you have any query or want to report any issue, feel free to send us an email to