في الحلقة الخامسة من سلسلة BuildFlow نبدأ ببناء أهم جزء في Domain-Driven Design:
SharedKernel
وهو الأساس الذي ستعتمد عليه جميع Modules داخل النظام.
في هذه الحلقة سوف نتعلم:
لماذا نحتاج SharedKernel في المشاريع الكبيرة
الفرق بين Shared Project و SharedKernel الحقيقي
إنشاء مشروع BuildFlow.SharedKernel
بناء أول Entity احترافي
مفهوم Identity داخل DDD
تجهيز الأساس لجميع Entities المستقبلية داخل النظام
هذه السلسلة لا تبني مشروع CRUD بسيط، وإنما نبني نظام SaaS احترافي لإدارة المستندات الهندسية باستخدام:
• ASP.NET Core
• Domain-Driven Design (DDD)
• Clean Architecture
• Modular Monolith
• CQRS
• MediatR
• Entity Framework Core
• SQL Server
إذا كنت تريد تعلم بناء أنظمة Enterprise بالطريقة المستخدمة داخل الشركات، فهذه السلسلة لك.
═══════════════════════
GitHub Repository
سلسلة BuildFlow كاملة
═══════════════════════
#dotnet
#aspnetcore
#ddd
#cleanarchitecture
#modularmonolith
#cqrs
#sharedkernel
#softwarearchitecture
#backend
#csharp
#buildflow