Opleiding

Umbraco for developers

Duration: 2 days
Target Audience: .NET developers, web developers, technical consultants
Certificate: Yes

Module 1: Introduction to Umbraco and Architecture

  • What is Umbraco and how does it work under the hood?
  • Structure of the Umbraco CMS
  • Installation and configuration of an Umbraco project
  • Best practices for Umbraco updates and version control

  • Working with Document Types and Content Types
  • Creating Custom Data Types and Property Editors
  • Relationships and structures within Umbraco

  • Razor and MVC in Umbraco: how does the rendering engine work?
  • Layouts, Partial Views, and Master Templates
  • Developing Custom Macros and Widgets
  • Best practices for reusable components

  • Working with the Umbraco Content Delivery API
  • Querying and manipulating content via C#
  • Umbraco as a headless CMS: integration with frontend frameworks

  • Custom Controllers and Surface Controllers
  • Building event handlers and custom workflows
  • Dependency Injection and extensibility within Umbraco

  • Setting access rights and user groups
  • Building custom backoffice interfaces and dashboards

  • Caching strategies and performance tuning
  • Securing Umbraco installations
  • Debugging and logging within Umbraco

  • Hands-on exercise: build a complete Umbraco site with custom functionality
  • Q&A and best practices
  • Evaluation and certificate awarding

Ready to take your Umbraco skills to the next level?

Whether you want to sign up directly, schedule a no-obligation introduction, or consider an in-company training— we're here to help!