7. ASP.NET Core Clean Architecture: Пагинация запросов в CQRS от Minimal API до интеграционых тестов

29 подписчиков

12+
12+

час назад

ПожаловатьсяНарушение авторских прав

29 подписчиков

12+
12+

час назад

ПожаловатьсяНарушение авторских прав
12+
12+

час назад

В этом видео мы продолжаем развивать проект на базе Clean Architecture и реализуем постраничный вывод данных. Мы пройдем путь от расширения логики репозитория и проектирования Query-запроса до настройки эндпоинта на Minimal API, конфигурации маппинга и финальной верификации решения через интеграционные тесты. 00:00 — Введение 00:25 — Настройка пагинации в слое Application: проектирование Query, PaginationResult и Validator 01:55 — Архитектура Use Case: CQRS, Handlers и интеграция FluentValidation в Minimal API 03:50 — Слой Presentation: настройка контрактов, Minimal API и верификация запроса в Scalar 06:00 — Слой Persistence: реализация метода репозитория для поддержки пагинаци 06:45 — Реализация Query Handler: маппинг данных и передача результата в эндпоинт 07:36 — Отладка в Scalar: проверка бизнес-валидации и корректности контрактов 08:05 — Интеграционное тестирование эндпоинта с применением Testcontainers 10:35 — Верификация решения, комплексное тестирование и подведение итогов 🎬 Плейлист "Clean Architecture в ASP.NET Core" (все части): https://www.youtube.com/watch?v=449sEaIY_5g&list=PLl71qo2x5aNKfQL5K_sp67BVbcotAlsSd 👉 Исходный код этой части: https://github.com/gitEugeneL/CleanArchitectureTemplate/tree/Features/Pagination 📂 Весь проект: https://github.com/gitEugeneL/CleanArchitectureTemplate Если вы пропустили предыдущие части — рекомендую начать с первой, чтобы понимать общую структуру слоев (Domain, Persistence, Application). #CleanArchitecture #ЧистаяАрхитектура #AspNetCore #CQRS #Pagination #MinimalApi #EF #EntityFramework #FluentValidation #TestContainers #IntegrationTests #DotNet #CSharp #MediatR #backend

Название:

7. ASP.NET Core Clean Architecture: Пагинация запросов в CQRS от Minimal API до интеграционых тестов

Категория:

Разное