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
RESTGraphQLAPIWeb

REST API vs GraphQL: Hangisini Seçmeli?

REST vs GraphQL karşılaştırması: iki API yaklaşımının avantaj ve dezavantajları, over/under-fetching, önbellekleme ve doğru seçim kriterleri.

18.08.2026 · 7 dk okuma
Web Geliştirme
VueVue RouterJavaScriptWeb

Vue Router: Rota, Parametre ve Navigation Guard

Vue Router ile SPA yönlendirme: rota tanımı, dinamik parametreler, programatik navigasyon ve navigation guard'larla erişim kontrolü.

16.08.2026 · 6 dk okuma
Web Geliştirme
VuePiniaStateWeb

Vue Pinia ile State Yönetimi: Vuex'ten Geçiş

Vue Pinia ile store nasıl kurulur, neden Vuex'in yerini aldı, state, getters ve actions kullanımı çalışan örneklerle adım adım anlatılıyor.

14.08.2026 · 6 dk okuma
Web Geliştirme
VueJavaScriptFrontendWeb

Vue Composition API ile Modern Bileşen Yazımı

Vue Composition API ile setup, ref ve reactive kullanarak okunabilir, yeniden kullanılabilir bileşenleri adım adım nasıl yazacağını öğren.

13.08.2026 · 5 dk okuma
Web Geliştirme
Next.jsReactWeb

Next.js Data Fetching: fetch ve Caching Stratejileri

Next.js data fetching rehberi: App Router'da fetch, static, SSR ve ISR arasındaki farkları örneklerle anlatıyoruz.

11.08.2026 · 6 dk okuma
Web Geliştirme
Next.jsSEOReactWeb

Next.js SEO: Metadata API ile Başlık, OG ve Canonical

Next.js SEO için App Router'da Metadata API ve generateMetadata ile title, Open Graph ve canonical etiketlerini doğru kurmanın pratik rehberi.

10.08.2026 · 6 dk okuma
Web Geliştirme
Next.jsReactTypeScriptWeb

Next.js Server Actions ile API'siz Form İşleme

Next.js Server Actions ile ayrı API route'u yazmadan sunucu tarafı form mutasyonlarını nasıl güvenli ve doğrulanmış şekilde çalıştıracağını öğren.

07.08.2026 · 6 dk okuma
Web Geliştirme
Next.jsReactWeb

Next.js Server Components: Ne Zaman Hangisini Seçmeli

Next.js Server Components ile Client Components arasındaki farkı, App Router'da nasıl çalıştıklarını ve hangisini ne zaman seçeceğinizi net örneklerle anlatıyorum.

06.08.2026 · 5 dk okuma
Web Geliştirme
Next.jsReactTypeScriptWeb

Next.js App Router: app Dizini ve Nested Route Mantığı

Next.js App Router'da app dizini, layout, sayfa ve iç içe rota mantığını gerçek örneklerle sıfırdan öğren.

05.08.2026 · 5 dk okuma
Web Geliştirme
ReactJavaScriptWebPerformans

React Performans Optimizasyonu: memo, useMemo, useCallback

React performans sorunlarının kaynağı gereksiz render'lardır. memo, useMemo ve useCallback ile bunları nasıl ölçüp azaltacağını öğren.

03.08.2026 · 6 dk okuma
Web Geliştirme
ReactContextStateWeb

React Context API ile Global State Yönetimi

React context ile prop drilling'i bitirin: provider kurulumu, custom hook, performans tuzakları ve ne zaman kullanılmayacağı.

01.08.2026 · 6 dk okuma
Web Geliştirme
ReactHooksWebTypeScript

React Custom Hook: Tekrar Eden Mantığı Taşıma

React custom hook ile tekrar eden mantığı kendi yeniden kullanılabilir fonksiyonunuza taşımayı gerçek örneklerle adım adım öğrenin.

31.07.2026 · 6 dk okuma
Web Geliştirme
ReactHooksStateWeb

React useState ile State Yönetimi Temelleri

React useState ile state nasıl tutulur, neden doğrudan değiştirilmez, batch güncelleme ve fonksiyonel set kullanımı pratik örneklerle.

29.07.2026 · 5 dk okuma
Web Geliştirme
ReactHooksJavaScriptWeb

React useEffect Hook'u: Doğru Kullanım Rehberi

React useEffect kancasını doğru kullanın: bağımlılık dizisi, cleanup mantığı ve en sık yapılan hatalardan kaçınma yolları.

27.07.2026 · 5 dk okuma
Web Geliştirme
PHPComposerWeb

PHP Composer Kullanımı: Bağımlılık Yönetimi Rehberi

PHP Composer ile paket kurma, require, composer.lock ve PSR-4 autoload'u gerçek, çalışan örneklerle adım adım öğrenin.

25.07.2026 · 7 dk okuma
Web Geliştirme
PHPPDOGüvenlikWeb

PHP PDO ile Güvenli Veritabanı Sorguları

PHP PDO ve prepared statement'larla SQL injection'ı önleyip güvenli, hızlı veritabanı sorguları yazmanın pratik rehberi.

24.07.2026 · 6 dk okuma
Web Geliştirme
PHPBackendWeb

PHP 8.3 Yenilikleri: Typed Constants ve json_validate

PHP 8.3 ile gelen typed class constants, json_validate, #[\Override] ve performans iyileştirmelerine pratik örneklerle bakıyoruz.

22.07.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPUnitPestWeb

Laravel Test Yazma: PHPUnit ve Pest Rehberi

Laravel test yazmayı baştan öğren: PHPUnit ve Pest ile feature ve unit testleri, veritabanı, HTTP ve mock örnekleriyle güvenli bir kod tabanı.

21.07.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPPerformansWeb

Laravel Cache Kullanımı: Performans İçin Rehber

Laravel cache ile sürücüleri seçmeyi, sorgu ve sayfa önbelleklemeyi ve önbelleği güvenle temizlemeyi adım adım öğrenin.

18.07.2026 · 5 dk okuma
Web Geliştirme
LaravelPHPStorageWeb

Laravel Dosya Yükleme: Storage ve Görsel Doğrulama

Laravel dosya yükleme: Storage facade, public symlink ve görsel doğrulama ile güvenli, doğrulanmış yükleme akışını adım adım kurun.

17.07.2026 · 7 dk okuma
Web Geliştirme
LaravelPHPWebi18n

Laravel Çoklu Dil: Localization Sistemi Kurulumu

Laravel çoklu dil sistemini lang dosyaları, locale yönlendirme ve içerik çevirisiyle baştan sona kuran pratik bir rehber.

16.07.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPWeb

Laravel Middleware Nedir ve Nasıl Yazılır?

Laravel middleware nedir, istek/yanıt zincirinde nasıl çalışır ve adım adım kendi middleware'ini nasıl yazıp kaydedersin? Örneklerle anlatıyorum.

14.07.2026 · 5 dk okuma
Web Geliştirme
LaravelPHPValidationWeb

Laravel Validation: Form Doğrulama Kuralları Rehberi

Laravel validation ile form doğrulama: kural sözdizimi, Form Request sınıfları, özel kurallar ve okunabilir hata mesajları yönetimi.

12.07.2026 · 5 dk okuma
Web Geliştirme
LaravelBladePHPWeb

Laravel Blade Component ve Slot Kullanımı Rehberi

Laravel Blade component ile yeniden kullanılabilir arayüz parçaları, props ve slot kullanımını adım adım öğren.

11.07.2026 · 6 dk okuma