Kategori: Asp.NET Core


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
2

Asp.NET Core – Constructor Injection Hell Durumuna Karşılık Alternatif Çözümler

Merhaba, Asp.NET Core uygulamalarında, sınıfların instance’larını Inversion of Control prensibi gereği yönetebilmek için IoC Container kullanılmaktadır. Bu container sayesinde sınıf nesnelerinin oluşturulması, silinmesi ve kullanım ömrü gibi yapılandırmalar sağlanarak bu sınıflara olan bağımlılık büyük...

12

Asp.NET Core’da Çok Dilli Uygulamalar Geliştirme

Merhaba, Her web uygulamasının ideali, üretildiği kültürün sınırlarını aşabilmek ve daha geniş kitlelere ulaşarak farklı coğrafyalara hitap edebilmektir. Bu ideali gerçekleştirebilmek ve kozmopolit bir platform oluşturabilmek için birden çok dili destekleyebilmek ve gelen ziyaretçilerin...

2

Asp.NET Core 5.0 – SqlTableDependency Kütüphanesi İle Veritabanındaki Değişikleri Anlık Yakalama

Merhaba, Yaklaşık 1 ay önce youtube kanalımda ‘Veritabanındaki Değişiklikleri Anlık Yakalama Uygulaması’ başlıklı aşağıdaki dersi yüklemiştim. Bu içeriğimizde ise ilgili videonun içeriğindeki SqlTableDependency kütüphanesi ile veritabanındaki değişiklerin yakalanmasını ele alacak ve konuya dair metinsel...

0

.NET Core 5.0 – Retry Pattern, Timeout ve Circuit Breaker | Polly

Merhaba, Client ve server arasındaki haberleşmede request/response esasına dayanan bir proje düşleyelim… Client’ın, ihtiyacı doğrultusunda server’a request tabanlı isteklerde bulunabildiğini ve elde edilen response neticesinde gelen verileri işleyebildiğini… Evet, biliyorum. Bu durum günümüzün en...

Asp.NET Core - API Versiyonlama 2

Asp.NET Core – API Versiyonlama

Merhaba, API geliştirilirken aklımızda tutmamız gereken bir realite vardır ki o da ‘Değişim Kaçınılmazdır’ ilkesidir. Gelişim sürecinde her ne kadar iş odaklı bir çalışma gerçekleştiriyor olsakta, kâh öngörülemeyen kâh sonradan doğan ihtiyaçlara binaen API’a...

0

Asp.NET Core WEB API – OData Query Options

Merhaba, Bir önceki Asp.NET Core Web API Uygulamasına OData Implementasyonu başlıklı yazımızda bir Asp.NET Core Web API uygulamasına OData implemantasyonunun nasıl gerçekleştirildiğini incelemiştik. Bu içeriğimizde ise serverdan dönecek data miktarını kontrol etmemize imkan verecek...

6

Asp.NET Core MVC – Smidge Kütüphanesiyle Bundle İşlemi

Merhaba, Bu içeriğimizde Asp.NET Core MVC uygulamalarında büyük boyutlu JavaScript ve CSS dosyalarının boyutlarını küçültmek için sarmak/kundaklamak manasına gelen bundle işlemini çalışma zamanında yapmamızı sağlayan Smidge kütüphanesi üzerine konuşacağız. İlk olarak Smidge kütüphanesinin temel...

0

Asp.NET Core – HTTPS(Hypertext Transfer Protocol Secure) ve HSTS(HTTP Strict Transport Security) Nedir?

Merhaba, Bu içeriğimizde HTTPS(Hypertext Transfer Protocol Secure) ve HSTS(HTTP Strict Transport Security) ne olduğunu ve Asp.NET Core uygulamalarında nasıl kullanıldığını kısaca inceleyeceğiz. HTTPS(Hypertext Transfer Protocol Secure) Nedir? Client ile server arasındaki dataları şifreleyerek verilerin...

0

Asp.NET Core – Open Redirection Attacts

Merhaba, Bu içeriğimiz bir Asp.NET Core uygulamasında Open Redirection Attacts olarak isimlendirilen saldırının nasıl ve hangi şekillerle gerçekleştirildiğini inceleyecek ve korunma yöntemlerini irdeleyeceğiz. Open Redirection Attacts Saldırısı Nedir? Open Redirection Attacts, kullanıcıların yönlendirildiği operasyonlarda...

Asp.NET Core - CROSS Site Scripting (XSS) 2

CROSS Site Scripting (XSS)

Merhaba, Bir web uygulaması, yayın hayatı boyunca yoğunluk olarak kullanıcılar tarafından amacına dönük gelen taleplere karşılık hizmetini sunarken bunların yanında amacın dışında uygulamayı teste tabi tutmak isteyen iyi yahut kötü niyetli kimi kullanıcılar tarafından...

0

Asp.NET Core Web API Uygulamalarında MiniProfiler Kullanımı

Merhaba, Bu içeriğimizde, Asp.NET Core Web API uygulamalarının performansını değerlendirmek için gerekli profili oluşturmamızı sağlayan Mini Profiler arayüzü üzerine konuşuyor olacağız. Başlarken MiniProfiler’ı kullanabilmek için öncelik olarak hali hazır bir Asp.NET Core Web API...

4

Asp.NET Core – Environment Nedir? Konfigürasyonu Nasıl Yapılır?

Merhaba, Biz yazılım geliştiriciler bir uygulamanın bulunduğu aşamalara dayalı, davranışını kontrol etmek ve yönlendirmek isteyebiliriz. Bunun için bu içeriğimizde Asp.NET Core uygulamalarının runtime’da ki davranışını belirleyen environment variable üzerine konuşuyor olacağız. Asp.NET Core çalışma...

5

Asp.NET Core Uygulamasını Dockerize Etmek

Merhaba, .NET Core & Docker yazı dizimizin bu içeriğinde sıra herhangi bir Asp.NET Core uygulamasının nasıl dockerize edilebildiğini adım adım incelemeye geldi. Esasında yazı serisindeki önceki makalelerimizde bir uygulamanın dockerize edilebilmesi için neler yapılması...