YoVDO

Build a WPF MVVM Application - Start to Finish Tutorial

Offered By: YouTube

Tags

WPF Courses Entity Framework Courses MVVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 4-hour tutorial to master building a WPF MVVM CRUD application in .NET from start to finish. Dive deep into essential topics including XAML-based user interface design, MVVM architecture implementation, application state management, dependency injection, database connectivity with Entity Framework, deployment packaging, and GitHub Releases. Explore key concepts such as Views, View Models, Models, Stores, Navigation, Commands, Domain Layer, Services, Async Data Loading, Loading Spinners, and Error Handling. Follow along as the instructor guides you through project setup, basic MVVM principles, modal creation, data store implementation, database interactions, CRUD operations, edge case handling, .NET Generic Host usage, source control with Git, and publishing. Gain practical skills in prototyping with Figma, working with async commands, and implementing error handling strategies. By the end of this tutorial, you'll have a solid foundation in WPF MVVM application development and be ready to create your own robust .NET applications.

Syllabus

- Introduction
- Project Setup
- Basic MVVM
- ⭐ Views
- ⭐ View Models
- ⭐ Models and ⭐ Stores
- Modals/Popups
- Prototyping w/ Figma
- Views for Modal
- View Models for Modal
- ⭐ Navigation
- Displaying the Modal
- ⭐ Commands
- Basic Commands
- Async Commands
- Data Stores
- ⭐ Database Interaction w/ Entity Framework
- ⭐ Domain Layer
- Entity Framework Setup
- ⭐ Services
- Database Migrations
- ⭐ Async Data Loading
- Finishing CRUD
- Edge Cases
- ⭐ Loading Spinners
- ⭐ Error Handling
- ⭐ .NET Generic Host
- Miscellaneous Cleanup
- ⭐ Source Control w/ Git
- ⭐ Publishing
- Conclusion


Taught by

SingletonSean

Related Courses

Vue入门基础(vue js)
Udemy
Windows Presentation Foundation Masterclass
Udemy
Android Mobil Uygulama İleri Seviye
Udemy
Flutter Advanced Course - Clean Architecture With MVVM
Udemy
Minicurso: Adaptadores en Android con Kotlin
Udemy