Create and update entities in Umbraco from code.
Using events to modify content or run custom code.
Create, submit and handle HTML forms with controllers.
Using Tracing and MiniProfiler to debug your code.
General advice on source controlling your Umbraco implementation.
Subscribe to notifications to execute custom code on a number of operations.