İçeriğe geç
cover

MVC’de AllowHtml Attribute: HTML İzinleri

Asp.net mvc içerisinde istek doğrulama sisteminin önemi ASP.NET MVC framework’ü, web uygulamalarının güvenliğini en üst seviyede tutmak amacıyla varsayılan olarak “Request Validation” adlı bir mekanizma ile birlikte gelir. Bu yerleşik özellik, kullanıcıdan gelen her türlü… 

cover 1 1

BIOS/UEFI Şifresi: Fiziksel Güvenlik

Günümüzde veri güvenliği denilince akla ilk olarak işletim sistemi düzeyindeki şifreler gelse de, gerçek güvenlik donanım katmanında başlar. Bilgisayar korsanları veya fiziksel hırsızlar, işletim sistemi şifresini aşmak yerine genellikle sistemi tamamen silip yeniden yükleme yoluna… 

cover

MVC’de Dependency Injection (Bağımlılık Enjeksiyonu)

Yazılım mimarisinde esneklik ve bağımlılık yönetimi Modern yazılım geliştirme süreçlerinde kodun sürdürülebilir, genişletilebilir ve test edilebilir olması bir tercih değil, zorunluluktur. Bu hedeflere ulaşmak için kullanılan en kritik desenlerden biri olan bağımlılık enjeksiyonu, nesnelerin ihtiyaç… 

cover 1 2

PHP’de die() ve exit() Fonksiyonları

Program akışının durdurulması ve die() fonksiyonunun yapısı PHP programlama dilinde bir betiğin yürütülmesi normal şartlar altında son satıra kadar devam eder. Ancak bazı durumlarda, belirli bir koşul gerçekleştiğinde veya beklenmedik bir hata oluştuğunda bu sürecin… 

cover 1 2

PHP’de explode ve implode Fonksiyonları

Metin işleme ve veri yönetimi stratejileri Web geliştirme süreçlerinde, kullanıcıdan alınan verilerin işlenmesi ve bu verilerin veritabanı yapısına uygun hale getirilmesi kritik bir öneme sahiptir. Özellikle blog sistemlerinde veya içerik yönetim platformlarında sıklıkla karşımıza çıkan… 

cover

MVC’de Web.Config Dönüşümleri (Transformations)

ASP.NET projelerinde geliştirme süreci genellikle yerel makinede başlar ve ardından test veya canlı sunucu ortamlarına taşınır. Bu geçiş sırasında en kritik noktalardan biri, uygulamanın veri kaynağına nasıl bağlanacağıdır. Yerel geliştirme ortamında (Debug) kullanılan veritabanı adresi… 

cover

AutoMapper Nedir? MVC’de Veri Dönüştürme

Veri transfer süreçlerinde otomasyonun gerekliliği Modern yazılım geliştirme süreçlerinde, veri tabanı nesneleri olan Entity yapıları ile kullanıcı arayüzüne sunulan ViewModel yapıları arasındaki veri aktarımı kritik bir yer tutar. Veritabanı şemasını doğrudan temsil eden nesneler, genellikle… 

cover 1 3

PHP’de Header Fonksiyonu ile Yönlendirme

Php programlama dilinde yönlendirme ve header kullanımı PHP programlama dilinde sunucu taraflı işlemler gerçekleştirilirken, kullanıcıyı belirli bir mantık çerçevesinde farklı adreslere yönlendirmek en sık başvurulan yöntemlerden biridir. Bu işlem genellikle header(“Location: …”) fonksiyonu aracılığıyla, tarayıcıya… 

cover 1 10

MVC’de Action Filters: Loglama ve Yetki Kontrolü

Action filter yapısına giriş ASP.NET Core mimarisinde uygulama geliştirirken, kodun modülerliğini korumak ve her Controller metoduna aynı tekrarlayan işlemleri eklemekten kaçınmak yazılım kalitesi açısından kritiktir. Action Filter yapısı, tam bu noktada devreye girerek geliştiricilere istek… 

cover 1 8

PHP’de Null Coalescing Operatörü (??)

“`html Modern php geliştirmede null birleştirme operatörü PHP dünyasında yazılım geliştirme pratikleri, dilin sürümleri ilerledikçe daha temiz, okunabilir ve kısa kod yapılarına doğru evrilmektedir. Bu evrimin en dikkat çekici meyvelerinden biri, PHP 7.0 sürümüyle hayatımıza…