Skip to content

CQRS tasarımı ile MediatR kütüphanesini kullandığım WebAPI projesidir.Programlama Dilleri ve teknolojilerinin bulunduğu bir uygulamadır.

Notifications You must be signed in to change notification settings

ysnesra/ProgrammingLanguagesProject

Repository files navigation

⚡ ProgrammingLanguagesProject ⚡

Programlama Dilleri ve teknolojilerinin bulunduğu bir uygulamadır. Uygulama da; DDD(Domain Dream Development) Tekniği ile Onion Architecture mimarisi kullanılmıştır. CQRS tasarımı ile MediatR kütüphanesini kullandığım WebAPI projesidir.

Programlama dillerini(C#,Java,Python) ekleyebilecek, silebilecek, güncelleyebilecek, listeleyebilecek, id ile getirebilecek kodlar yazıldı. İsimler tekrar edemez. Programlama dili boş geçilemez.

-Programlama dillerini(C#,Java,Python) ekleyebilecek, silebilecek, güncelleyebilecek, listeleyebilecek, id ile getirebilecek kodlar yazıldı. İsimler tekrar edemez. Programlama dili boş geçilemez.

  • Programlama Dilleri Varlığı İçin CRUD İşlemi Yapıldı.
  • Command kısmı kodlandı.
  • Programlama Dilleri İçin Business Rules İşlemi Yapıldı
  • Programlama Dilleri İçin Validation İşlemi Yapıldı.
  • Query kısmı kodlandı.

-Sisteme Programlama Dillerine Ait Teknolojiler Varlığı Eklendi. CRUD İşlemi Yapıldı. Örneğin; Java : Spring, JSP. C#: WPF, ASP.NET , JavaScript : Vue, React.

  • Teknolojiler Varlığı İçin CRUD İşlemi Yapıldı.
  • Command kısmı kodlandı.
  • Teknolojilerİçin Business Rules İşlemi Yapıldı
  • Teknolojiler İçin Validation İşlemi Yapıldı.
  • Query kısmı kodlandı.

Bütün bu işlemler Language(1)-Technology(N) tabloları Joinlenerek; Teknolojilere ait Dil varlığı ve Dile ait Teknolojiler getirilerek gerçekleştirildi.

-Jwt Token ile Authentication yapısı oluşturuldu.

  • Swagger Doc Bearer (Authorize) Eklendi.

a1

a2

a3

a4 a5

About

CQRS tasarımı ile MediatR kütüphanesini kullandığım WebAPI projesidir.Programlama Dilleri ve teknolojilerinin bulunduğu bir uygulamadır.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages