Практикум WPF — введение в WPF и XAML
WPF как презентационный слой .NET — дерево XAML, layout, привязки, ресурсы и связь с практикумом TaskDesk.
Практикум WPF — основы MVVM
Model, View, ViewModel, INotifyPropertyChanged, ICommand, CommunityToolkit.Mvvm и тестируемая логика для TaskDesk.
Практикум WPF — сервер ASP.NET Core Web API
REST API для TaskDesk — контроллеры, DTO, Swagger, CORS, in-memory хранилище и контракт для WPF-клиента.
Практикум WPF — клиент на Prism
Prism для WPF — модули, регионы, DI, INavigationService, HttpClient и ApiTaskRepository для TaskDesk.Client.
Практикум WPF — тестирование API и unit-тесты
Postman и Swagger для REST TaskDesk, WebApplicationFactory, xUnit, Moq для ViewModel и репозитория.
Практикум WPF — итоговый проект TaskDesk
Полноценное клиент-серверное приложение — solution, сборка, сценарии демо, расширения и чек-лист готовности.
Практикум WPF — о разделе
Сквозной маршрут — WPF и XAML, MVVM, REST API на ASP.NET Core, клиент на Prism, тесты и итоговое приложение TaskDesk.