Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Building an Enterprise App with WPF, MVVM, and Entity Framework Code First

via Pluralsight

Overview

Along with MVVM and Entity Framework Code First, WPF can build powerful enterprise apps using SQL Server databases.

At the core of developing a data-driven WPF application is a thorough knowledge of how to use the MVVM Pattern and Entity Framework. In this course, Building an Enterprise App with WPF, MVVM, and Entity Framework Code First, you will learn the skills you need to create high-quality enterprise applications with WPF. First, you'll learn about typical scenarios like communicating between different ViewModels, detecting model changes, and handling many-to-many relations. Next, you'll learn all about creating a tabbed user interface. Finally, you'll explore implementing optimistic concurrency and styling your application. When you're finished with this course, you will have a deep understanding of WPF, MVVM, and Entity Framework that will help you immensely as you move forward and create your own data-driven enterprise application.

Syllabus

  • Course Overview 1min
  • Looking at the Scenario 8mins
  • Defining the Architecture 10mins
  • Building the Basic UI Layer 28mins
  • Setting up Entity Framework 31mins
  • Decoupling the UI Parts 19mins
  • Communicating Between ViewModels 10mins
  • Saving Data 18mins
  • Validating User Input 54mins
  • Detecting Model Changes 49mins
  • Adding and Deleting Entities 25mins
  • Working with Lookups 18mins
  • Working with Object Graphs 21mins
  • Refactoring to Support Other Detail Views 37mins
  • Introducing Another Detail View 45mins
  • Picking M:N-related Details 18mins
  • Switching to a Tabbed UI 43mins
  • Creating a Detail View for Collections 26mins
  • Implementing Optimistic Concurrency 31mins
  • Styling the Application 39mins

Taught by

Thomas Claudius Huber

Reviews

4.7 rating at Pluralsight based on 271 ratings

Start your review of Building an Enterprise App with WPF, MVVM, and Entity Framework Code First

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.