Hasan Aslan Blog

4

.NET Core’da SignalR Nedir ve Nasıl Kullanılır?

SignalR, gerçek zamanlı web uygulamaları geliştirmek için kullanılan bir .NET kütüphanesidir. Geliştiricilere, sunucu ve istemci arasında kolayca veri iletebilme yeteneği sağlar. Bu sayede, web uygulamalarında anlık güncellemeler ve etkileşim sağlamak mümkün hale gelir. SignalR...

1

Dependency Injection nedir? ASP.NET Core projelerinde nasıl kullanılır?

Arkadaşlar merhaba bu yazımda, ASP.NET Core projelerinde çok kullandığımız Dependency Injection kavramından ve yaşam döngüsünden bahsedeceğim. Dependency Injection nedir? Dependency Injection (Bağımlılık Enjeksiyonu), yazılım geliştirme sürecinde, bir bileşenin başka bir bileşene bağımlılıklarını doğrudan kendisi...

3

NET Core ile RabbitMQ Kullanımı

Bu makalede, .NET Core platformu ve RabbitMQ mesaj kuyruğu sistemini kullanarak uygulamalar arasında etkili, güvenilir ve ölçeklenebilir bir mesaj iletişimini nasıl sağlayabileceğinizi öğreneceksiniz. RabbitMQ, asenkron ve dağıtık sistemler arasında mesajların güvenli bir şekilde iletilmesini...

4

IdentityServer4 Nedir?

dentityServer4, .NET Core tabanlı uygulamalarda kullanılan bir OpenID Connect ve OAuth 2.0 çözümüdür. Bu çözüm, kimlik doğrulama ve yetkilendirme için bir sunucu olarak görev yapar. Mikroservis mimarisi içinde, birçok hizmetin ortak bir kimlik sağlaması...

967

.Net Core ve MediatR ile CQRS Pattern

CQRS, bir uygulamanın yazma işlemlerini (komutları) ve okuma işlemlerini (sorguları) iki farklı modelde ele almayı öneren bir tasarım prensibidir. Bu, uygulamanın karmaşıklığını azaltabilir ve performansı artırabilir. Avantajları: Ölçeklenebilirlik: Yazma ve okuma işlemleri ayrı modellerde...

3

.NET Worker Service Nedir?

Geliştiriciler için .NET platformu, çeşitli uygulama türlerini destekleyen güçlü bir çerçeve sunar. Bu çerçeve, geliştiricilere farklı ihtiyaçlara uygun uygulamalar oluşturma esnekliği sağlar. .NET Worker Service, bu çerçevenin bir parçası olarak öne çıkan ve özellikle...

3

Clean Architecture yapısına genel bakış ✔

➡ Domain: Clean Architecture’da, “Domain” katmanı genellikle çekirdek işlevselliği içerir ve uygulamanın ana iş mantığını temsil eder. Bu katman, iş domain’ini yani uygulamanın çözümlemeye çalıştığı gerçek dünya problemlerini içerir. ➡ Application: Clean Architecture’da, “Application”...

19

Solid prensipleri nedir?

Solid prensipleri, yazılım tasarımındaki beş temel ilkedir. Bu prensipler, yazılımın sürdürülebilirliğini, esnekliğini ve bakımını kolaylaştırmak için kullanılır. Bu prensipler, Robert C. Martin tarafından “Clean Code: A Handbook of Agile Software Craftsmanship” kitabında tanıtılmıştır. Şimdi,...