Fluent 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...Oct 31, 2023 · 2 min readgulsunciftci.hashnode.dev
N-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 ...Oct 29, 2023 · 2 min readgulsunciftci.hashnode.dev
Dependency 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...Oct 27, 2023 · 2 min readgulsunciftci.hashnode.dev
SOLID 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...Oct 24, 2023 · 4 min readgulsunciftci.hashnode.dev
Rest 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...Oct 23, 2023 · 4 min readgulsunciftci.hashnode.dev