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 Lagoon is and a. Welcome to my course. Introduction to prison for WPBF By day, I am a senior product owner to Infratest ICS, a world leader in UI components. By night, I am the creator, owner and maintainer of the prison library. If you're tired of writing large, monolithic WPS 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 composite WPS desktop applications using the prison 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 of your 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 prison and finally we will learn different techniques for communicating between loosely coupled components such as commanding event interrogation and by using a dialogue services by the end of this course, you will have the skills and knowledge of the prison library needed to develop loosely coupled maintainable and testable WPS applications using prism. Before beginning this course, you should be familiar with developing WBF applications. You should also be experienced XAML C# visual studio and have a solid understanding of the MVV M design pattern. An understanding of dependency injection is also preferred. From here. You should feel comfortable diving into more advanced prism topics with courses on mastering the tab control showing multiple shells, loading dependent views and loading modules based on user role. These courses follow a problem solution format in which we present a 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 W PF course at Pluralsight.