Udemyintermediateen

Mastering Sitefinity MVC Widget Development

Develop Sitefinity MVC widgets! Master professional widget development and enhance your Sitefinity website with custom functionality. Learn best practices and build powerful widgets.

4.5(72)
211students
3h 3m
Certificate
Lino Tadros
Lino TadrosFounder, Microsoft Regional Director and Industry Influencer

Course Content

Mastering Sitefinity MVC Widget Development is an intermediate-level Udemy course taught by Lino Tadros. It runs 3h 3m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 72 reviews, with 211 students enrolled. It is a paid course, first published June 2022.

Unlock the power of custom widgets in your Sitefinity CMS projects! This course dives deep into Sitefinity widget development, empowering you to go beyond the built-in options and create truly unique user experiences. Learn how to build widgets from scratch, implementing custom logic and tailoring existing functionality to perfectly fit your needs.

You'll discover two primary development approaches: building widgets within the SitefinityWebApp project or utilizing external assemblies. Understand the differences in code organization and management while leveraging the same core development concepts. This flexibility allows for independent deployment and seamless integration of your custom widgets alongside the standard Sitefinity components.

Here's what you'll master:

  • Setting up your development environment: Building a Sitefinity application from scratch using NuGet Packages in Visual Studio and leveraging the Sitefinity CLI for efficient boilerplate code generation.
  • Widget Architecture: Understanding the role of Controllers, Models, and Views in structuring effective Sitefinity widgets.
  • The Automatic Widget Designer: Harnessing the power of Sitefinity's automatic designer for rapid widget creation.
  • Property Attributes: Utilizing Property Attributes to build sophisticated and intuitive Widget Designers with complex user interfaces.
  • Custom Widget Designers: Creating bespoke Widget Designers using Sitefinity Feather for maximum control over the user experience.
  • Designer Configuration: Using JSON files to define Priority, Visibility, Components, and Scripts for your custom designers.
  • Data Integration: Connecting public properties in your Widget Designers to the Sitefinity database using Angular.
  • External Widget Hosting: Building Class Libraries to host external Sitefinity widgets, promoting code reusability and modularity.
  • MVC Widget Development: Gain valuable tips and tricks to streamline your Sitefinity MVC Widget Development process and boost productivity.

This course is designed to make Sitefinity widget development engaging and effective, equipping you with the skills to create powerful, customized solutions for your CMS projects.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
2h 21m
expert
pluralsight
5.0(1,983)
8h 27m
all
skillshare
5.0(131)
5h 3m
beginner
skillshare
5.0(60)
19m
beginner
skillshare