description |
---|
Get to know the Umbraco codebase. |
Developing an application requires knowledge about the tool you are working with. This section will give you an introduction to the underlying structure of Umbraco CMS.
Routing | The process from front-end user requests to content delivery. | default-routing | routing-image.png |
Custom routing | Learn how to work with custom URLs and custom MVC routes. | custom-routing | c-routing-image.png |
Controllers | Everything you need to know about the different types of controllers. | controllers.md | controllers-image.png |
Data persistence | Learn how to create, read, update, and delete data in the Umbraco database. | data-persistence.md | datap-image.png |
Composing | Customize the behavior of an Umbraco application at 'start up'. | composing.md | composing-image.png |
Services and Helpers | Learn how to use the core Services and Helpers when extending Umbraco. | services | services-image.png |
This section also includes documentation on different ways to run tests on your code and implementations.
{% content-ref url="integration-testing.md" %} integration-testing.md {% endcontent-ref %}
{% content-ref url="unit-testing.md" %} unit-testing.md {% endcontent-ref %}