Learn the basic concepts required to build composite WPF applications using the Prism Library which includes regions, modules, view composition, commanding, navigation, and different techniques for communicating between loosely couple components.
The Prism Library is a framework that uses design patterns that embody important architectural design principles that help you create composite XAML applications using loosely coupled components that can evolve independently. In this course, Introduction to Prism for WPF, you will learn the foundational knowledge required to design and build composite WPF desktop applications using Prism. First, you will learn what regions are, how to define them, and the role they play in your Prism application. Next, you will discover how to break your large monolithic application into modules that represent functional responsibilities of your application. Finally, you will explore how to add, remove, and navigate views within the regions defined throughout the modules in your application. When you're finished with this course, you will have the skills and knowledge of the Prism Library needed to develop loosely coupled, maintainable, and testable XAML applications in WPF.
Brian Lagunas is a Microsoft MVP, a Microsoft Patterns & Practices Champion, Director of Technology for INETA, co-leader of the Boise .Net Developers User Group (NETDUG), board member of Boise Code Camp, speaker, trainer, author, and original creator of the Extended WPF Toolkit.
Course Overview [Autogenerated] Hi, everyone. My name is Brian Lagunas and welcome to my course Introduction to prison for WPBF By day, I am a senior product owner that Infratest ICS a world leader in you. I components by night. I'm the creator owner and maintainer off the prison library. If you're tired of writing large, monolithic WP F applications with tons of code behind their difficult to extend, test and maintain, then you should start using prism. In this course, you will learn the basic concepts required to design and build a composite WPS desktop applications using the person library. Some of the major topics that we will cover will include understanding regions what role they play Now you can use them to display views to your user. We'll learn how we can break down a large monolithic application by identifying major functional areas after application and converting them into smaller, more manageable module. We'll learn how we can navigate views in and out of regions within our application by using the region navigation feature ship with prism but folly. We will learn different techniques for communicating between loosely coupled components such as commanding event aggregation and by using a dialogue service By the end of this course, you will have the skills and knowledge of the prison library needed to develop loosely coupled maintainable contestable WP f applications using prison Before beginning this course, you should be familiar with developing WP F applications. He should also be experienced example C Sharp visual studio and have a solid understanding of the M V V M design pattern. An understanding of dependency injection is also preferred. From here, you should feel comfortable diving into more advanced prison topics with courses on mastering the tab control showing multiple shells, loading, dependent use and loading modules based on user role. These courses follow a problem solution format in which we present the problem and then later provide a solution. I hope you'll join me on this journey to learn the prison library with the introduction to prison for WP, of course, at Floral site.