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...2 min read·gulsunciftci.hashnode.devOct 31, 2023
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 ...2 min read·gulsunciftci.hashnode.devOct 29, 2023
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...2 min read·gulsunciftci.hashnode.devOct 27, 2023
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...4 min read·gulsunciftci.hashnode.devOct 24, 2023
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...4 min read·gulsunciftci.hashnode.devOct 23, 2023