GCGulsun Ciftciingulsunciftci.hashnode.dev·Oct 31, 2023 · 2 min readFluent Validation KullanımıFluent Validation Nedir? İş nesnelerimiz için doğrulama kuralları oluşturmak amacıyla akıcı bir arabirim ve lambda ifadeleri kullanan küçük bir . NET doğrulama kütüphanesidir FluentValidation ve benzeri ürünlerin kullanılması, verilerin doğru şekil...00
GCGulsun Ciftciingulsunciftci.hashnode.dev·Oct 29, 2023 · 2 min readN-Tier Architecture(Çok(n) Katmanlı Mimari)Yazılımda kod tekrarını önlemek amacıyla kodların katmanlara göre yazılması için katmanlar oluşturulur. Amacımız kendimizi tekrar etmememizdir. Katmanlı mimarinin faydaları Kod tekrarını önler Projeye olan hakimiyet artar Clean code yapısı sağlar ...00
GCGulsun Ciftciingulsunciftci.hashnode.dev·Oct 27, 2023 · 2 min readDependency Injection(DI) Nedir? Nasıl Uygulanır?Herkese merhaba, bu yazımda sizlere Dependency Injection konusundan bahsedeceğim. Keyifli okumalar :) Dependency Injection Nedir? Bağımlılık Enjeksiyonu (DI), IoC’yi uygulamak için kullanılan bir tasarım modelidir. Design Pattern’dir. Bağımlılık o...00
GCGulsun Ciftciingulsunciftci.hashnode.dev·Oct 24, 2023 · 4 min readSOLID Prensipleri Nelerdir?Merhaba, bu yazımda sizlere yazılım geliştirmenin temel prensipleri olarak kabul edilen SOLID’den bahsedeceğim. SOLID Nedir? SOLID yazılım prensipleri; geliştirilen yazılımın esnek, yeniden kullanılabilir, sürdürülebilir ve anlaşılır olmasını sağlay...00
GCGulsun Ciftciingulsunciftci.hashnode.dev·Oct 23, 2023 · 4 min readRest ve Restful Servisler1) Rest Nedir? REST veya REpresentational State Transferi, web üzerindeki bilgisayar sistemleri arasında standartlar sağlayarak sistemlerin birbirleriyle iletişim kurmasını kolaylaştıran bir mimari stildir. Genellikle RESTful sistemler olarak adland...00