Bu proje, .NET Core tabanlı bir backend uygulamasıdır. Şirket, şehir, kimlik ve tanım yönetimi gibi temel işlevleri içerir. Katmanlı mimari ve modern yazılım geliştirme prensipleriyle hazırlanmıştır.
- SampleProjectInterns.DataAccess: Veri erişim katmanı ve Entity tanımları
- SampleProjectInterns.WebAPI: Web API, uygulama, domain, altyapı ve sunum katmanları
- Gerekli .NET SDK'yı kurun (örn. .NET 6 veya üzeri)
- Bağımlılıkları yükleyin:
dotnet restorekomutunu çalıştırın
- Veritabanı bağlantı ayarlarını
appsettings.jsondosyasında yapılandırın - Uygulamayı başlatmak için:
dotnet run --project SampleProjectInterns.WebAPI/src/Presentation/Presentation.csproj
- CQRS mimarisi
- Katmanlı yapı (Application, Domain, Infrastructure, Presentation)
- JWT ile kimlik doğrulama
- Entity Framework Core ile veri erişimi
- Exception handling ve custom middleware
Pull request göndermeden önce kodunuzu test edin ve açıklayıcı commit mesajları kullanın.
Bu proje MIT lisansı ile lisanslanmıştır.