# Code

## [Using Umbraco's Service APIs](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/umbraco-services)

Create and update entities in Umbraco from code.

## [Subscribing to Notifications](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/subscribing-to-notifications)

Subscribe to notifications to execute custom code on a number of operations.

## [Creating Forms](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/creating-forms)

Create, submit and handle HTML forms with controllers.

## [Debugging your Umbraco site](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/debugging)

Using Tracing and MiniProfiler to debug your code.

## [Source/Version Control](https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/code/source-control)

General advice on source controlling your Umbraco implementation.
