Webinar

Join our commercial Umbraco Workflow session Jul 6

Register Now →

Umbraco Training: Umbraco Forms

This course teaches how to install and render forms in Umbraco Forms, create custom themes, configure email workflows, handle file uploads and GDPR compliance, add spam prevention, and write custom code against the Forms API.

Umbraco

Who should attend this course?

Developers working with Umbraco who need to implement forms on client projects.

Requirements

  • You should be comfortable working with Umbraco CMS and have a basic understanding of C# and ASP.NET Core.

  • Experience with Razor views is helpful.

  • No prior experience with Umbraco Forms is required.

Where and when?

Our Umbraco Forms training course is available on-demand so you get instant access, providing flexibility and convenience, allowing you to learn at your own pace.

Get access to Umbraco Forms

Topics Covered

By the end of this course, you will be able to:

  • Install Umbraco Forms and render forms on content pages using property editors and tag helpers.

  • Build multi-page forms with conditional logic, field validation, and Bootstrap-backed column layouts.

  • Create and register custom themes that apply project-specific styling to every form on a site.

  • Attach email workflows using custom Razor templates and Magic Strings to notify teams and confirm receipt to visitors.

  • Handle file uploads, sensitive data, GDPR retention, and member-restricted forms.

  • Add spam prevention using custom validation patterns and reCAPTCHA.

  • Query submitted records and hook into the submission lifecycle using the Forms API, notification handlers, and hosted services.

  • Build a custom workflow type that posts submissions to an external endpoint as JSON.