Companies Home Search Profile

Introduction to Prism 7 for WPF

Focused View

Brian Lagunas

4:09:09

30 View
  • 1. Course Overview.mp4
    02:14
  • 1. Introduction.mp4
    00:48
  • 2. What Is Prism.mp4
    03:41
  • 3. Prism on Github.mp4
    02:05
  • 4. Prism on NuGet.mp4
    01:54
  • 5. Prism Template Pack.mp4
    01:10
  • 6. Summary.mp4
    00:40
  • 1. Introduction.mp4
    01:12
  • 2. Creating a Prism Application.mp4
    04:00
  • 3. Demo Creating a Prism Application.mp4
    01:58
  • 4. Application Initialization Process.mp4
    02:59
  • 5. What Is a Shell.mp4
    01:01
  • 6. Demo Creating a Shell.mp4
    01:32
  • 7. An Easier Way to Create Your App.mp4
    01:44
  • 8. Demo Using the Prism Template Pack.mp4
    01:29
  • 9. Summary.mp4
    01:15
  • 1. Introduction.mp4
    01:10
  • 2. What Are Regions.mp4
    02:22
  • 3. Understanding the RegionManager.mp4
    01:53
  • 4. Defining Regions.mp4
    01:45
  • 5. Demo Creating a Region.mp4
    00:47
  • 6. What Are RegionAdapters.mp4
    02:20
  • 7. Creating a Custom RegionAdapter.mp4
    02:57
  • 8. Demo Create a StackPanel RegionAdapter.mp4
    05:00
  • 9. Summary.mp4
    01:00
  • 1. Introduction.mp4
    01:08
  • 2. What Is a Module.mp4
    03:08
  • 3. Creating a Module.mp4
    01:26
  • 4. Demo Create a Module.mp4
    02:10
  • 5. Registering a Module.mp4
    03:12
  • 6. Demo Register a Module Using Code.mp4
    01:03
  • 7. Demo Register a Module Using a Directory.mp4
    02:07
  • 8. Demo Register a Module Using an App.config.mp4
    03:02
  • 9. Considerations When Registering Modules.mp4
    01:52
  • 10. Summary.mp4
    01:20
  • 1. Introduction.mp4
    01:03
  • 2. What Is a View.mp4
    02:27
  • 3. Demo Creating a View.mp4
    00:52
  • 4. Understanding View Composition.mp4
    01:07
  • 5. What Is View Discovery.mp4
    01:13
  • 6. Demo Using View Discovery.mp4
    01:38
  • 7. What Is View Injection.mp4
    02:31
  • 8. Demo Using View Injection.mp4
    05:42
  • 9. Summary.mp4
    00:59
  • 1. Introduction.mp4
    01:11
  • 2. Making the Connection.mp4
    04:56
  • 3. Using the ViewModelLocator.mp4
    00:43
  • 4. Demo Using the ViewModelLocator.mp4
    02:25
  • 5. Changing the Convention.mp4
    01:46
  • 6. Demo Changing the Convention.mp4
    04:38
  • 7. Custom ViewModel Registrations.mp4
    02:41
  • 8. Demo Custom ViewModel Registrations.mp4
    02:45
  • 9. Summary.mp4
    00:56
  • 1. Introduction.mp4
    01:03
  • 2. Understanding ICommand.mp4
    01:46
  • 3. Understanding DelegateCommand.mp4
    01:09
  • 4. Creating a DelegateCommand.mp4
    01:54
  • 5. Demo Using the DelegateCommand.mp4
    02:07
  • 6. Raising Change Notifications.mp4
    05:34
  • 7. Demo Using the RaiseCanExecuteChnaged Method.mp4
    02:56
  • 8. Demo Using the ObservesProperty Method.mp4
    01:47
  • 9. Demo Using the ObservesCanExecute Method.mp4
    02:37
  • 10. Understanding the CompositeCommand.mp4
    03:12
  • 11. Creating a CompositeCommand.mp4
    02:20
  • 12. Demo Creating a CompositeCommand.mp4
    06:33
  • 13. Summary.mp4
    01:50
  • 1. Introduction.mp4
    01:17
  • 2. What Is the IEventAggregator.mp4
    03:29
  • 3. Using the IEventAggregator.mp4
    02:13
  • 4. Demo Using the IEventAggregator.mp4
    03:32
  • 5. Filtering Events.mp4
    03:10
  • 6. Demo Filtering Events.mp4
    02:28
  • 7. Unsubscribing from an Event.mp4
    03:24
  • 8. Demo Unsubscribe with Delegate Method.mp4
    02:25
  • 9. Demo Unsubscribe with Token.mp4
    01:26
  • 10. Summary.mp4
    01:16
  • 1. Introduction.mp4
    01:32
  • 2. Understanding Region Navigation.mp4
    02:35
  • 3. Using Region Navigation.mp4
    04:01
  • 4. Demo Basic Region Navigation.mp4
    02:53
  • 5. View ViewModel Participation.mp4
    02:28
  • 6. Demo Implementing INavigationAware.mp4
    03:01
  • 7. Passing Parameters.mp4
    04:32
  • 8. Demo How to Pass Parameters.mp4
    04:33
  • 9. Summary.mp4
    00:57
  • 1. Introduction.mp4
    01:22
  • 2. Default Navigation Behavior.mp4
    01:25
  • 3. Controlling View Instances.mp4
    04:00
  • 4. Demo Controlling View Instances.mp4
    04:06
  • 5. Confirming or Canceling Navigation.mp4
    03:53
  • 6. Demo Confirming or Canceling Navigation.mp4
    02:29
  • 7. Using the Navigation Journal.mp4
    03:58
  • 8. Demo Using the Navigation Journal.mp4
    04:12
  • 9. Summary.mp4
    01:06
  • 1. Introduction.mp4
    01:27
  • 2. What Is a Dialog.mp4
    02:12
  • 3. Creating Dialogs.mp4
    02:20
  • 4. Demo Creating Dialogs.mp4
    03:09
  • 5. Showing Dialogs.mp4
    02:03
  • 6. Demo Showing Dialogs.mp4
    04:19
  • 7. Improve the API.mp4
    01:49
  • 8. Demo Simplifying Your APIs.mp4
    03:33
  • 9. Styling the Dialog Window.mp4
    02:01
  • 10. Demo Styling Your Dialogs.mp4
    02:50
  • 11. Summary.mp4
    01:58
  • Description


    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.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Brian Lagunas
    Brian Lagunas
    Instructor's Courses
    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. He is a multi-recipient of the Microsoft Community Contributor Award and can be found speaking at a variety of user groups and code camps around the world. His talks always involve some form of XAML, such as WPF, Silverlight, and Windows 8, as well as how to build modular applications with Prism. Brian currently works at Infragistics as a Product Manager for Infragistics’ award winning WPF and Silverlight, and Windows UI components. This is where he helps build tools that empower developers to quickly and easily build and style dynamic applications with immersive UX and vibrant data visualization in line of business applications, across all XAML platforms. Prior to working at Infragistics he worked in the construction and engineering industry as a senior software engineer and software solution architect where he specialized in enterprise application development. Before geeking out, Brian served his country in the United States Army as an infantryman and later served his local community as a deputy sheriff.In his spare time he authors courses for Pluralsight, blogs about XAML technologies. The easiest way to find Brian is on twitter at @BrianLagunas.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 105
    • duration 4:09:09
    • level preliminary
    • English subtitles has
    • Release Date 2023/12/09