Umbraco

Umbraco training: MVC

Learn how to use MVC in an Umbraco context, so you can extend your already awesome Umbraco projects following MVC practices.

Who benefits from this course?

Everyone who's interested in learning how to utilize Umbraco´s built-in features and basic functionality with standard MVC to get started on or extend an Umbraco project.

Requirements/What you should already know

  • Knowledge of the Umbraco CMS is recommended (e.g. experience working with the Umbraco backoffice or having attended the Umbraco Fundamentals training).

  • Must be able to set up and run an Umbraco project using the following guide from our documentation.

  • It is a benefit to have knowledge of the Asp.net MVC patterns and Visual Studio.

Topics Covered

  • Models Builder
  • Route Hijacking and Render Controllers
  • Member Authentication
  • Surface Controllers
  • Web API Controllers
  • Content API
  • Media API
  • Composing Umbraco with Services and Notifications
  • Content Finders for Routing

Objectives

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

  • Learn to apply MVC patterns and best practices with Umbraco
  • Build advanced asp.net MVC applications on top of Umbraco
  • Take advantage of Umbraco's support for advanced routing, models, controllers and views

 

Get MVC on-demand 

 

Counts toward an official Umbraco Certification title 

By attending this course you automatically take one step closer to earning yourself an official Umbraco Certification title. This course is both a step toward the Expert and Master statuses. 

You can keep track of the courses you've taken on your developer profile on umbraco.com. Your profile will be updated shortly after you've attended a course. 

Once you've attended the required courses for the specific status, you'll be invited to take a Certification Test. Pass this and the title is yours! 

Umbraco certification

Where and when?

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

Get MVC on-demand