Skip to content

Bu proje, stajyer geliştiriciler için örnek bir backend projesidir. Clean Architecture prensiplerine uygun olarak geliştirilmiştir. | .Net, Entity Framework, Code First

Notifications You must be signed in to change notification settings

halilbalik/SampleProjectInternsBackend

Repository files navigation

SampleProjectInterns.Backend

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.

Klasör Yapısı

  • SampleProjectInterns.DataAccess: Veri erişim katmanı ve Entity tanımları
  • SampleProjectInterns.WebAPI: Web API, uygulama, domain, altyapı ve sunum katmanları

Başlangıç

  1. Gerekli .NET SDK'yı kurun (örn. .NET 6 veya üzeri)
  2. Bağımlılıkları yükleyin:
    • dotnet restore komutunu çalıştırın
  3. Veritabanı bağlantı ayarlarını appsettings.json dosyasında yapılandırın
  4. Uygulamayı başlatmak için:
    • dotnet run --project SampleProjectInterns.WebAPI/src/Presentation/Presentation.csproj

Özellikler

  • 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

Katkı Sağlama

Pull request göndermeden önce kodunuzu test edin ve açıklayıcı commit mesajları kullanın.

Lisans

Bu proje MIT lisansı ile lisanslanmıştır.

About

Bu proje, stajyer geliştiriciler için örnek bir backend projesidir. Clean Architecture prensiplerine uygun olarak geliştirilmiştir. | .Net, Entity Framework, Code First

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages