aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
/ blog — Web Geliştirme

Web Geliştirme

Web geliştirme tarafındaki yazılar ağırlıklı olarak Laravel, PHP ve veritabanı üzerine — yani gerçek projelerde en çok vakit harcadığım katman. Bir formun doğru çalışması ile bir uygulamanın bakımı yapılabilir olması arasındaki farkı belirleyen şeyler burada: veri modelini baştan doğru kurmak, sorguları N+1'e düşürmeden yazmak, cache'i ne zaman devreye alacağını bilmek, deploy sürecini tekrarlanabilir hale getirmek. Örneklerin çoğu ya bu sitenin kendi kod tabanından ya da müşteri projelerinden geliyor; dolayısıyla "kağıt üzerinde güzel duran" değil, canlıda ayakta kalan çözümler. Yeni başlayanlar için giriş rehberleri de var, belirli bir problemi çözen daha derin yazılar da.

Web Geliştirme
LaravelVueReactWeb

Inertia.js ile Laravel + Vue/React SPA Kurmak

Inertia js ile ayrı API yazmadan Laravel üstünde Vue veya React tabanlı modern bir SPA nasıl kurulur, adım adım anlatıyoruz.

27.09.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPWeb

Eloquent vs Query Builder: Ne Zaman Hangisi

Laravel'de Eloquent query builder ile ham sorgu arasındaki performans dengesini, ne zaman ORM ne zaman doğrudan sorgu kullanılacağını anlatıyoruz.

25.09.2026 · 5 dk okuma
Web Geliştirme
PHPSessionGüvenlikWeb

PHP Session ve Cookie ile Güvenli Oturum Yönetimi

PHP session ve cookie'lerle güvenli oturum yönetimini, doğru çerez bayraklarını ve oturum sabitleme gibi saldırılara karşı korunmayı adım adım öğren.

23.09.2026 · 6 dk okuma
Web Geliştirme
LaravelVitePHPWeb

Vite Laravel Rehberi: Bundling, HMR ve Manifest

Vite Laravel kurulumu: asset bundling, geliştirmede HMR ve üretimde manifest mantığını adım adım, çalışan kod örnekleriyle anlatıyoruz.

22.09.2026 · 7 dk okuma
Web Geliştirme
LaravelTailwindCSSWeb

Laravel Tailwind Kurulumu ve Blade ile Kullanımı

Laravel Tailwind kurulumunu Vite ile baştan sona yapıyor, Blade şablonlarında utility sınıflarını ve component yaklaşımını pratik örneklerle gösteriyoruz.

20.09.2026 · 7 dk okuma
Web Geliştirme
DevOpsLinuxWeb

SSL Sertifikası Kurulumu: Let's Encrypt ile HTTPS

Ücretsiz SSL sertifikası ile sitenizi HTTPS'e taşıyın: Let's Encrypt kurulumu, otomatik yenileme ve HTTP'den HTTPS'e güvenli yönlendirme.

19.09.2026 · 6 dk okuma
Web Geliştirme
WebXSSPHPLaravel

XSS Saldırısı Nedir ve Korunma Yöntemleri

XSS saldırısı nedir, reflected ve stored türleri nasıl çalışır ve output escaping ile uygulamanı nasıl korursun? Pratik örneklerle anlatıyoruz.

16.09.2026 · 6 dk okuma
Web Geliştirme
SQL InjectionGüvenlikVeritabanıWeb

SQL Injection Nedir ve Nasıl Önlenir?

SQL injection nasıl çalışır, gerçek saldırı örnekleri ve prepared statement ile bunu nasıl önleyeceğinizi anlatan pratik rehber.

15.09.2026 · 7 dk okuma
Web Geliştirme
WebCORSAPIJavaScript

CORS Hatası Nedir ve Nasıl Çözülür?

CORS hatası nedir, origin ve preflight nasıl çalışır ve doğru başlık ayarlarıyla bu hatayı kalıcı olarak nasıl çözersiniz.

14.09.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPEloquentWeb

Laravel N+1 Sorgu Problemi ve Çözümü

Laravel N+1 sorgu problemi nedir, query log ile nasıl yakalanır ve eager loading ile nasıl çözülür? Pratik örneklerle anlatıyoruz.

12.09.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPWeb

Laravel Yetkilendirme: Policy ve Gate Rehberi

Laravel yetkilendirme: model bazlı erişim kontrolünü Policy ve Gate ile adım adım kurun, controller, Blade ve API'de uygulayın.

10.09.2026 · 5 dk okuma
Web Geliştirme
LaravelPHPMailWeb

Laravel Mail ve Notification ile Bildirim Gönderme

Laravel mail sınıfları, notification kanalları ve şablon tasarımıyla güvenilir e-posta gönderimini adım adım öğrenin.

09.09.2026 · 6 dk okuma
Web Geliştirme
LaravelSchedulerPHPWeb

Laravel Scheduler: Zamanlanmış Görevler Rehberi

Laravel scheduler ile dağınık cron satırlarını tek bir komuta indirin: periyodik görevleri kodda tanımlayın, çalıştırın ve izleyin.

07.09.2026 · 7 dk okuma
Web Geliştirme
PHPComposerAutoloadWeb

PHP PSR-4 Otomatik Yükleme: Namespace ve Dizin Eşlemesi

PHP PSR-4 ile namespace'i dizine eşleyip sınıfları otomatik yükleyin: kurallar, composer.json yapılandırması ve dump-autoload örnekleriyle.

05.09.2026 · 8 dk okuma
Web Geliştirme
Node.jsAsyncJavaScriptWeb

Node.js async/await: Asenkron Programlama Rehberi

Node async await akışını sıfırdan netleştir: callback, Promise ve async/await arasındaki farkı, hata yönetimini ve paralel çalıştırmayı öğren.

03.09.2026 · 7 dk okuma
Web Geliştirme
Node.jsExpressAPIWeb

Express API: Node.js ile REST API Yapımı

Router, middleware ve merkezi hata yönetimiyle Node.js üzerinde temiz, ölçeklenebilir bir Express API nasıl kurulur, adım adım.

02.09.2026 · 6 dk okuma
Web Geliştirme
TypeScriptJavaScriptTiplerWeb

TypeScript Nedir? Temeller ve JavaScript'ten Geçiş

TypeScript nedir, tip sistemi nasıl çalışır ve mevcut bir JavaScript projesine interface'lerle nasıl tedrici geçersin? Pratik bir başlangıç rehberi.

31.08.2026 · 5 dk okuma
Web Geliştirme
RESTAPIWebBackend

REST API Best Practices: Tasarım Rehberi

REST API best practices rehberi: endpoint isimlendirme, doğru HTTP metotları, durum kodları, versiyonlama ve tutarlı hata yanıtları.

30.08.2026 · 7 dk okuma
Web Geliştirme
RedisCacheLaravelWeb

Redis Nedir? Cache, Session ve Kuyruk Rehberi

Redis nedir, neden bu kadar hızlı ve web projelerinde cache, session ile kuyruk için nasıl kullanılır? Pratik senaryolarla anlatıyorum.

27.08.2026 · 7 dk okuma
Web Geliştirme
VeritabanıMySQLSQLPerformans

Veritabanı İndeks Nedir, Ne Zaman ve Nasıl Kullanılır

Veritabanı indeks nedir, sorguları nasıl hızlandırır ve hangi maliyetleri getirir? B-tree mantığı, EXPLAIN ve indeks kurma rehberi.

26.08.2026 · 5 dk okuma
Web Geliştirme
MySQLPostgreSQLVeritabanıWeb

MySQL vs PostgreSQL: Proje İçin Hangisi?

MySQL vs PostgreSQL karşılaştırması: özellikler, performans ve kullanım senaryolarıyla projen için doğru veritabanını seç.

25.08.2026 · 6 dk okuma
Web Geliştirme
WebAPIWebhookLaravel

Webhook Nedir ve Nasıl Entegre Edilir?

Webhook nedir, polling'den farkı nedir ve olay tabanlı entegrasyonu güvenli biçimde nasıl kurarsınız? Pratik örneklerle anlatıyoruz.

23.08.2026 · 5 dk okuma
Web Geliştirme
APIBackendWebDevOps

API Rate Limiting: İstek Sınırlama Stratejileri

API rate limiting ile kötüye kullanımı önleyin: token bucket, sliding window ve doğru HTTP yanıtlarıyla istekleri güvenle sınırlayın.

21.08.2026 · 6 dk okuma
Web Geliştirme
JWTAuthWebToken

JWT Nedir? Token ile Kimlik Doğrulama Mantığı

JWT nedir, token nasıl üç parçadan oluşur, imzalama nasıl çalışır ve refresh token mantığı: pratik örneklerle anlattım.

20.08.2026 · 6 dk okuma