# Development

> Yazilim Gelistirme Becerileri

- Skill: `fatihkan/development` (Agent Skill)
- Install (CLI): `npx skillmds@latest add fatihkan/development`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fatihkan/development/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: fatihkan (https://skillmd.com/u/fatihkan)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/fatihkan/development

---

# Yazilim Gelistirme Becerileri
> 98 yapilandirilmis prosedur
## Beceri Listesi

### frontend-gelistirme
Modern frontend uygulama gelistirme becerisi. React, Vue, Angular gibi cercevelerle performansli ve kullanici dostu web uygulamalari olusturur.

---

### backend-gelistirme
Sunucu tarafli uygulama gelistirme becerisi. API tasarimi, veritabani entegrasyonu ve is mantigi ile saglam backend sistemleri olusturur.

---

### rest-api-tasarimi
RESTful API tasarlama ve dokumante etme becerisi. Kaynak modelleme, HTTP metotlari ve hata yonetimi ile standartlara uygun API'ler olusturur.

---

### graphql-api
GraphQL API tasarlama ve gelistirme becerisi. Sema tanimlama, resolver'lar ve performans optimizasyonu ile esnek veri sorgulama katmani olusturur.

---

### veritabani-tasarimi
Veritabani sema ve mimari tasarlama becerisi. Iliskisel ve NoSQL veritabanlari icin normalizasyon, indeksleme ve performans optimizasyonu yapar.

---

### mikro-servis-mimari
Mikro servis mimarisi tasarlama ve uygulama becerisi. Servis ayrimi, iletisim kaliplari ve orkestrasyon ile olceklenebilir sistemler kurar.

---

### ci-cd-pipeline
Surekli entegrasyon ve surekli dagitim pipeline'i kurma becerisi. Otomatik build, test ve dagitim adimlari ile hizli ve guvenli yazilim tesliimi saglar.

---

### docker-container
Docker container'lari ile uygulama paketleme ve dagitim becerisi. Dockerfile olusturma, imaj optimizasyonu ve container orkestrasyon yapar.

---

### kubernetes-yonetimi
Kubernetes cluster yonetimi ve uygulama dagitimi becerisi. Pod, servis, deployment ve ingress yapilandirmalarilyla container orkestrasyon saglar.

---

### git-is-akisi
Git versiyon kontrol is akisi tasarlama becerisi. Dallanma stratejisi, inceleme sureci ve birlestirme politikalari ile etkili takim is birligi saglar.

---

### kod-inceleme
Kod inceleme sureci tasarlama ve uygulama becerisi. Inceleme kontrol listesi, geri bildirim kaliplari ve kalite standartlari ile etkili kod incelemeleri yapar.

---

### birim-test
Birim test yazma ve yonetme becerisi. Test stratejisi, test kaliplari ve kapsam olcumu ile guvenilir test suite olusturur.

---

### entegrasyon-testi
Entegrasyon testi tasarlama ve uygulama becerisi. Bilesenler arasi etkilesim, API ve veritabani testleri ile sistem butünlügünü dogrulamar.

---

### performans-optimizasyonu
Uygulama performans analizi ve optimizasyon becerisi. Profilleme, darbogazs tespiti ve optimizasyon teknikleri ile uygulama hizini arttirir.

---

### guvenlik-kodlama
Guvenli kodlama pratikleri uygulama becerisi. OWASP Top 10, girdi dogrulama ve yetkilendirme kaliplari ile guvenli yazilim gelistirir.

---

### api-entegrasyon
Ucuncu parti API'leri entegre etme becerisi. Kimlik dogrulama, hata yonetimi ve veri donusumu ile güvenilir dis servis entegrasyonlari yapar.

---

### veritabani-goc
Veritabani sema degisikliklerini yonetme becerisi. Goc dosyalari, versiyon kontrol ve geri dondurmem ile güvenli veritabani evrimi saglar.

---

### hata-yonetimi
Uygulama hata yonetimi stratejisi tasarlama becerisi. Hata siniflandirma, loglama ve kullanici bilgilendirme ile saglamm hata islelme mekanizmalari kurar.

---

### onbellekleme-stratejisi
Uygulama onbellekleme stratejisi tasarlama becerisi. Redis, CDN ve uygulama ici onbellek ile yanit surelerini azaltir ve sunucu yukunu hafifletir.

---

### websocket-gelistirme
Gercek zamanli WebSocket iletisimi gelistirme becerisi. Cift yonlu baglanti, oda yonetimi ve mesaj protokolu ile canli veri akisi saglar.

---

### oturum-yonetimi
Kullanici oturm ve kimlik dogrulama sistemi gelistirme becerisi. JWT, OAuth ve oturum yonetim kaliplari ile guvenli kimlik dogrulama saglar.

---

### dosya-yukleme-sistemi
Dosya yukleme ve yonetim sistemi gelistirme becerisi. Boyut siniri, tip dogrulama, depolama ve CDN entegrasyonu ile guvenli dosya isleme saglar.

---

### arama-motoru-entegrasyonu
Uygulama ici arama islevseligi gelistirme becerisi. Elasticsearch, Algolia veya Meilisearch ile hizli ve ilgili arama sonuclari saglar.

---

### bildirim-sistemi
Uygulama bildirim sistemi gelistirme becerisi. E-posta, push, SMS ve in-app bildirimler ile cok kanalli bildirim altyapisi kurar.

---

### odeme-entegrasyonu
Odeme sistemi entegrasyonu geclistirme becerisi. Stripe, PayPal ve yerel odeme yontemleri ile guvenli odeme isleme altyapisi kurar.

---

### e-posta-servisi
E-posta gonderim servisi gelistirme becerisi. Transaksiyonel ve pazarlama e-postalari icin guvenilir e-posta altyapisi kurar.

---

### log-yonetimi
Uygulama log yonetim sistemi tasarlama becerisi. Yapilandirilmis loglama, toplama ve analiz ile etkili hata ayiklama ve izleme saglar.

---

### izleme-ve-alarm
Uygulama ve altyapi izleme sistemi kurma becerisi. Metrik toplama, gorsellesirme ve alarm mekanizmalari ile proaktif sorun tespiti saglar.

---

### kod-kalite-araci
Kod kalite arac ve surec kurulumu becerisi. Linter, formatter ve statik analiz araclari ile tutarli ve kaliteli kod tabani saglar.

---

### teknik-borc-yonetimi
Teknik borcu belirleme, onceliklendirme ve azaltma becerisi. Kod saglik metrikleri ve refactoring stratejisi ile surdurulebilir kod tabani yonetir.

---

### monorepo-yonetimi
Monorepo yapiis tasarlama ve yonetme becerisi. Paylasilam bagimlliklar, workspace'ler ve secici build stratejileri ile verimli monorepo operasyonu saglar.

---

### state-yonetimi
Uygulama durum yonetimi stratejisi tasarlama becerisi. Yerel ve global durum, sunucu durumu ve URL durumu ile etkili veri yonetimi saglar.

---

### serverless-gelistirme
Serverless mimari ile uygulama gelistirme becerisi. AWS Lambda, Vercel Functions veya Cloudflare Workers ile sunucu yonetimi gerektirmeyen uygulamalar olusturur.

---

### progressive-web-app
Progressive Web App (PWA) gelistirme becerisi. Service worker, cevrimdisi destek ve push bildirim ile yerele benzer web uygulamalari olusturur.

---

### accessibility-gelistirme
Web erisilebilirlik gelistirme becerisi. ARIA rolleri, klavye navigasyonu ve ekran okuyucu uyumlulugu ile herkes icin eriselebilir uygulamalar gelisitrir.

---

### internasyonalizasyon
Cok dilli uygulama gelistirme (i18n) becerisi. Dil dosyalari, format lokalizasyonu ve RTL destegi ile uluslararasi kullanim icin uygun uygulamalar olusturur.

---

### web-performans
Web uygulama performans optimizasyonu becerisi. Core Web Vitals, yukleme hizi ve calisma zamanli performans ile hizli web deneyimleri saglar.

---

### test-stratejisi
Kapsamli test stratejisi tasarlama becerisi. Test piramidi, otomasyon seviyesi ve arac secimi ile etkili kalite guvence sureci olusturur.

---

### veritabani-optimizasyonu
Veritabani sorgu ve performans optimizasyonu becerisi. Yavas sorgu analizi, indeks optimizasyonu ve sema iyilestirme ile veritabani performansini arttirir.

---

### devops-pratikleri
DevOps kulturunu ve pratiklerini uygulama becerisi. Altyapi kodu (IaC), otomasyon ve isbirligi ile hizli ve guvenilir yazilim teslimi saglar.

---

### refactoring
Kod refactoring stratejisi ve uygulamasi becerisi. Kod kokularinin tespiti, refactoring kaliplari ve guvenli donusum ile kod kalitesini arttirir.

---

### yazilim-mimari
Yazilim mimarisi tasarlama becerisi. Mimari kaliplar, bilesen yapisi ve teknik kararlar ile saglam ve surudrülebilir sistemler tasarlar.

---

### mobile-backend
Mobil uygulama backend servisleri gelistirme becerisi. Push bildirim, cevrimdisi senkronizasyon ve mobil-spesifik API'ler ile mobil destek altyapisi kurar.

---

### task-kuyruk-sistemi
Arka plan gorev kuyrugu sistemi gelistirme becerisi. Asenkron is isleme, onceliklendirme ve yeniden deneme mekanizmalari ile guvenilir gorev isleme saglar.

---

### event-driven-mimari
Olay guddumlu mimari tasarlama becerisi. Olay yayinlama, abonelik ve isleme kaliplari ile gevseek bagli ve olceklenebilir sistemler olusturur.

---

### api-versiyonlama
API versiyonlama stratejisi tasarlama becerisi. Geri uyumluluk, kullanim disi birakma surecleri ve goc kilavuzlari ile surdurulebilir API evrimi saglar.

---

### veritabani-replikasyonu
Veritabani replikasyon ve yuksek erisilebirlik becerisi. Master-slave, multi-master ve read replica yapilandirmalari ile veri dayanikliligi saglar.

---

### api-gateway
API gateway tasarlama ve yapilandirma becerisi. Yonlendirme, kimlik dogrulama, rate limiting ve transformasyon ile merkezi API yonetimi saglar.

---

### feature-flag
Ozellik bayrak (feature flag) sistemi tasarlama becerisi. Kontrollü yayinlama, A/B test ve acil kapatma ile guvenli ozellik yonetimi saglar.

---

### e2e-test
Uclarasi (end-to-end) test otomasyon becerisi. Kullanici senaryolarini basindan sonuna test ederek sistem butunlugunu dogrular.

---

### oauth-entegrasyon
OAuth 2.0 ve sosyal giris entegrasyonu becerisi. Google, GitHub, Apple giris saglayicilari ile guvenli ucuncu parti kimlik dogrulama saglar.

---

### rate-limiting
API rate limiting ve kotlama sistemi gelistirme becerisi. Istek siniri, pencere stratejisi ve kullanici bazli kota ile API korumasii saglar.

---

### ssl-tls-yapilandirma
SSL/TLS sertifika yonetimi ve yapilandirma becerisi. Sertifika temini, yenileme ve guvenlik yapilandirmasi ile sifrelenmis iletisim saglar.

---

### multi-tenant-mimari
Cok kiraciili (multi-tenant) uygulama mimarisi tasarlama becerisi. Veri izolasyonu, kimlik yonetimi ve kiracii bazli yapilandirma ile SaaS uygulamalar olusturur.

---

### webhook-sistemi
Webhook tasarlama ve uygulama becerisi. Olay bildirimi, guvenlik dogrulama ve yeniden deneme mekanizmalari ile guvenilir webhook altyapisi olusturur.

---

### cdn-yapilandirma
CDN yapilandirma ve optimizasyon becerisi. Statik icerik dagiitmi, onbellekleme kurallari ve guvenlik ayarlari ile hizli icerik teslimi saglar.

---

### migration-stratejisi
Uygulama ve platform goc stratejisi tasarlama becerisi. Eski sistemden yeni sisteme guvenli ve kesintisiz gecis planlmasi yapar.

---

### teknik-dokumantasyon
Teknik dokumantasyon olusturma ve yonetme becerisi. Mimari belgeler, API referanslari ve gelistirici kilavuzlari ile bilgi paylasimi saglar.

---

### disaster-recovery
Felaket kurtarma plani tasarlama becerisi. Yedekleme, geri yukleme ve is surekliligi stratejileri ile veri ve hizmet kaybi riskini minimize eder.

---

### load-testing
Yuk testi planlama ve yurutme becerisi. Kapasite, dayaniklilk ve stres testleri ile sistemin yuk altindaki davranisini olcer.

---

### error-tracking
Hata izleme sistemi kurma becerisi. Sentry, Bugsnag veya ozel cozumlerle uretim hatalarini yakalama, gruplama ve bildirim saglar.

---

### security-audit
Yazilim guvenlik denetimi becerisi. Kod taramasi, bagimlilik kontrolu ve penetrasyon testi ile guvenlik aciklari tespit eder ve duzeltir.

---

### uygulama-olcekleme
Uygulama olcekleme stratejisi tasarlama becerisi. Yatay ve dikey olcekleme, otomatik olcekleme ve yuk dengeleme ile trafik artisina hazirlkli olmak saglar.

---

### altyapi-kodlama
Altyapi kodu (Infrastructure as Code) ile bulut kaynaklarini yonetme becerisi. Terraform, Pulumi veya CDK ile tekrarlanabilir altyapi provizyon saglar.

---

### veri-yedekleme
Veri yedekleme ve geri yukleme sistemi tasarlama becerisi. Otomatik yedekleme, depolama yonetimi ve geri yukleme testi ile veri guvenligi saglar.

---

### api-dokumantasyon-gelistirme
API dokumantasyon aracilari kurma ve yonetme becerisi. Swagger UI, Redoc veya ozel portal ile gelistirici dostu API belgeleri yayinlar.

---

### dependency-yonetimi
Proje bagimlilik yonetimi becerisi. Bagimlilik guncelleme, guvenlik taramasi ve versiyon politikasi ile saglikli bagimlilik yonetimi saglar.

---

### gelistirici-deneyimi
Gelistirici deneyimi (DX) iyilestirme becerisi. Aracc, surec ve dokumantasyon optimizasyonu ile gelistirici verimliligi ve memnuniyetini arttirir.

---

### grpc-gelistirme
gRPC servis gelistirme becerisi. Protocol Buffer tanimlari, streaming ve hata yonetimi ile yuksek performansli RPC servisleri olusturur.

---

### graphql-subscription
GraphQL subscription ve gercek zamanli veri akisi gelistirme becerisi. WebSocket tabanli abonelikler ile canli veri guncelemeleri saglar.

---

### cqrs-mimari
CQRS (Command Query Responsibility Segregation) mimari kalibini uygulama becerisi. Okuma ve yazma islemlerini ayirarak olceklenebilirlik ve performans saglar.

---

### saga-pattern
Dagitik islem yonetimi icin Saga kalibini uygulama becerisi. Mikro servisler arasi tutarlilik ve telafi islemleri ile veri butunlugu saglar.

---

### full-text-search
Tam metin arama sistemi gelistirme becerisi. Indeksleme, tokenizasyon ve relevans puanlama ile gelismis metin arama yetenklerli saglar.

---

### idempotentlik-tasarimi
API ve islem idempotentligi tasarlama becerisi. Tekrarlanan isteklerin guvenli sekilde islenmesini saglayarak veri tutarliligi korur.

---

### circuit-breaker
Circuit breaker kalibini uygulama becerisi. Hata toleransi, gecici devre kesme ve otomatik kurtarma ile dayanikli servis cagrilari saglar.

---

### database-connection-pooling
Veritabani baglanti havuzu yonetimi becerisi. Baglanti sayisi, zaman asimi ve saglik kontrolu ayarlariyla veritabani performansini optimize eder.

---

### blue-green-deployment
Blue-green dagitim stratejisi uygulama becerisi. Sifir kesinti ile uretim guncellemesi ve aninda geri dondurme yetenlegi saglar.

---

### canary-release
Canary surum stratejisi uygulama becerisi. Kademeli trafik yonlendirme ve metrik izleme ile dusuk riskli uretim guncellemeleri saglar.

---

### tasarim-kaliplari-olusum
Creational tasarim kaliplarini uygulama becerisi. Factory Method, Abstract Factory, Builder, Singleton ve Prototype kaliplarini projede dogru yerlerde kullanmayi saglar.

---

### tasarim-kaliplari-yapisal
Structural tasarim kaliplarini uygulama becerisi. Adapter, Bridge, Composite, Decorator, Facade, Proxy kaliplarini var olan sistemlere entegre etmeyi saglar.

---

### tasarim-kaliplari-davranissal
Behavioral tasarim kaliplarini uygulama becerisi. Observer, Strategy, Command, State, Chain of Responsibility kaliplarini is mantigi icin kullanmayi saglar.

---

### ddd-tasarim
Domain-Driven Design kaliplarini uygulama becerisi. Aggregate, Entity, Value Object, Domain Event, Repository, Bounded Context kaliplarini is alanina uygun modellemede kullanir.

---

### clean-architecture
Clean Architecture / Hexagonal Architecture uygulama becerisi. Katmanli mimari ile is mantigini altyapidan izole eder, test edilebilirligi arttirir.

---

### kod-kokusu-tespiti
Sistematik kod kokusu tespit ve duzeltme becerisi. Martin Fowler'in katalogunu temel alarak uzun metod, buyuk sinif, kiskanclik gibi kokulari tespit eder.

---

### guard-clause-refactoring
Guard clause ile ic ice kosul sadselestirme becerisi. Derin nesting'i early return kaliplariyla okunabilir hale getirir.

---

### retry-ve-dayaniklilik
Retry, circuit breaker ve graceful degradation kaliplarini uygulama becerisi. Dagilmis sistemlerde hata toleransini arttirir.

---

### veritabani-sharding
Veritabani sharding stratejisi tasarlama becerisi. Buyuk veri setlerini yatay bolumleyerek olceklendirir.

---

### event-sourcing-uygulama
Event sourcing mimarisini uygulama becerisi. Durum degisikliklerini olay akisi olarak kaydeder, zaman yolculugu ve denetim izi saglar.

---

### gozlemlenebilirlik-mimari
Metrics, traces ve logs'un korelasyonuyla tam gozlemlenebilirlik mimarisi kurma becerisi.

---

### contract-testing
API sozlesme testi uygulama becerisi. Servisler arasi sozlesme uyumunu surekli dogrular, kirilma degisikliklerini erken yakalar.

---

### mutation-testing
Mutation testing ile test kalitesini olcme becerisi. Testlerin gercekten hata yakalayip yakalamadini dogrular.

---

### zero-downtime-deployment
Sifir kesinti ile dagitim stratejileri uygulama becerisi. Blue-green, canary, rolling update kaliplarini kapsar.

---

### secret-management
Gizli bilgi yonetimi becerisi. API anahtarlari, sertifikalar ve parolalarin guvenli depolanmasi, dagitilmasi ve rotasyonunu kapsar.

---

### kod-uretimi-openapi
OpenAPI/Swagger semasindan kod uretimi becerisi. API istemci ve sunucu stublari, tip tanimlari ve validator'lar uretir.

---

### adr-yazimi
Architecture Decision Record yazma becerisi. Onemli teknik kararlari baglamlari ve alternatifleriyle birlikte belgeler.

---

### postmortem-yazimi
Olay sonrasi analiz raporu yazma becerisi. Suclamayan, ogrenme odakli dil ile kok neden analizi ve aksiyon maddelerini belgeler.

---

### runbook-olusturma
Operasyonel runbook yazma becerisi. Tekrarlayan operasyon gorevleri ve olay mudahalesi icin adim adim kilavuzlar olusturur.


