💎
C# & DDD
C# .NET, DDD, SOLID, Clean Architecture
Фильтры:
01
Шаг 1: Создаём Solution
Easy
02Шаг 2: Структура проектов и зависимости
Easy
03Шаг 3: NuGet-пакеты
Easy
04Шаг 4: Базовые классы Entity и ValueObject
Easy
05Шаг 5: Value Objects -- Money, Address, Email
Easy
06Шаг 6: Сущность Order -- ядро проекта
Easy
07Шаг 7: Domain Events
Easy
08Шаг 8: Интерфейсы IOrderRepository и IUnitOfWork
Easy
09Шаг 9: Commands и Handlers (CQRS)
Hard
10Шаг 10: Queries -- чтение данных
Hard
11Шаг 11: Валидация через FluentValidation
Easy
12Шаг 12: Pipeline Behaviors и регистрация DI
Hard
13Шаг 13: DbContext и Entity Configurations
Hard
14Шаг 14: Реализация Repository
Easy
15Шаг 15: Миграции EF Core
Easy
16Шаг 16: Настройка Program.cs
Easy
17Шаг 17: OrdersController
Easy
18Шаг 18: Обработка ошибок (Middleware)
Easy
19Шаг 19: Запуск и тестирование API
Easy
20Шаг 20: Unit-тесты
Easy
21Шаг 21: Настройка Azure
Easy
22Шаг 22: Деплой в Azure App Service
Easy
23Шаг 23: CI/CD через GitHub Actions
Hard