DevPrep
beta
Quiz
Flashcard
Wiki
Wiki
Konu bazlı öğretici cheatsheet'ler. Temel özetler, kavramlar, kod blokları ve ilgili maddeler.
18 madde
Web Security
OWASP Top 10 çerçevesinde yaygın web zafiyetlerini (XSS, CSRF, SQLi) ve savunma katmanlarını (CSP, CORS, TLS, doğrulama/kodlama) kısa referans olarak özetler; üretimde güvenli varsayılanlar ve kod seviyesi kontroller için hızlı kontrol listesi sunar.
güvenlik
XSS
CSRF
SQL injection
6 kavram · 4 bölüm
Rate Limiting
İstemci veya servis trafiğini zaman penceresinde üst sınıra bağlayarak API ve altyapıyı aşırı yükten koruma; algoritma seçimi, HTTP 429 ve dağıtık ortamda Redis ile tutarlı kota uygulaması.
rate limiting
throttling
token bucket
API koruması
6 kavram · 4 bölüm
HTTP
İstemci–sunucu iletişiminde kullanılan HTTP protokolünün istek–yanıt modeli, fiiller, başlıklar, gövde ve taşıma (HTTPS) katmanı; REST ve API tasarımının temeli.
HTTP
HTTPS
REST
protokol
6 kavram · 3 bölüm
HTTP durum kodları
RFC 9110 ailesine uygun HTTP yanıt durum kodlarının anlamı; 1xx–5xx sınıfları, REST API’lerde sık kullanılan kodların seçimi ve tutarlı hata sözleşmesi.
HTTP
durum kodu
REST
hata yönetimi
6 kavram · 3 bölüm
Web API
REST tarzı HTTP API’lerinde kaynak modeli, doğru fiil ve durum kodu kullanımı, sürümleme, sayfalama ve makine tarafından okunabilir hata yanıtları (RFC 7807) ile güvenilir istemci–sunucu sözleşmesi kurma.
REST
HTTP
API tasarımı
versiyonlama
6 kavram · 4 bölüm
Postman
REST API'lerini tasarlamak, çağırmak, otomatik test etmek ve CI'a entegre etmek için Postman koleksiyonları, ortam değişkenleri, pre-request/test script'leri ve Newman kullanımı.
Postman
API test
Newman
REST
8 kavram · 8 bölüm
API & Entegrasyon
REST, GraphQL ve gRPC gibi API paradigmalarının karşılaştırması; PO/BA perspektifinden entegrasyon kalıpları, sözleşme tasarımı ve hata yönetimi.
API
REST
GraphQL
gRPC
6 kavram · 5 bölüm
Mesajlaşma & Event-Driven
Mesaj brokerları ve event-driven mimari; Kafka ile RabbitMQ farkları, teslimat modelleri ve sıralama garantileri. PO/BA için asenkron akışların kullanıcı hikayesi ve kabul kriterlerine etkisi.
Kafka
RabbitMQ
event-driven
mesaj kuyrukları
6 kavram · 5 bölüm
Redis & Cache
Redis ile anahtar-değer ve zengin veri yapıları üzerinden önbellekleme; strateji seçimi ve TTL yönetimi doğrudan yanıt süresi, maliyet ve tutarlılık gereksinimlerini etkiler. PO/BA tarafında hangi verinin ne kadar gecikmeyle sunulabileceğini netleştirmek için bu kalıpları bilmek gerekir.
Redis
cache
TTL
invalidation
6 kavram · 5 bölüm
SQL Analizi
İş kararları için veriyi okuma ve doğrulama: SELECT, JOIN, GROUP BY ve toplulaştırmalar; pencere fonksiyonları ile trend ve sıralama; raporlama ihtiyaçlarını sorguya çevirme ve kabul kriterlerini veriyle tanımlama.
SQL
veritabanı
analiz
sorgu
6 kavram · 5 bölüm
UML
UML diyagramlarıyle gereksinimleri görselleştirme, paydaşlarla akışları doğrulama ve teknik ekip ile ortak dil kurma; kullanım senaryosu, aktivite, sıra, sınıf ve durum diyagramlarının ne zaman hangi amaçla kullanılacağı.
UML
diyagram
modelleme
6 kavram · 5 bölüm
Requirement Analizi
İş ihtiyaçlarını net, test edilebilir ve paydaşlarla uyumlu gereksinimlere dönüştürme: fonksiyonel / fonksiyonel olmayan ayrımı, kullanıcı hikayesi, kabul kriterleri, MoSCoW, izlenebilirlik ve paydaş analizi.
gereksinim
user story
kabul kriteri
BDD
7 kavram · 7 bölüm
Testing & UAT
Test piramidi, UAT ve kabul testleri; senaryo yazımı, smoke/regresyon, ortam katmanları ve PO/BA'nın kalite sürecindeki rolü — Definition of Done ile hizalama.
test
UAT
kabul testi
regresyon
10 kavram · 8 bölüm
Agile Delivery
Scrum ve Kanban karşılaştırması; sprint ritüelleri, backlog yönetimi, hız ve story point, DoR/DoD, günlük sync ve release planlama. PO/BA’nın çevik süreçteki sorumlulukları ve paydaş yönetimi için Türkçe cheatsheet.
agile
scrum
kanban
sprint
12 kavram · 11 bölüm
Teknik İşbirliği
PO/BA ile geliştirici arasında net teknik iletişim; teknik borç, spike ve PoC, API sözleşmesi görüşmeleri, mimari kararlarda ürün perspektifi, 3 Amigos ve backlog iyileştirmede kolaylaştırma.
işbirliği
teknik iletişim
cross-functional
6 kavram · 8 bölüm
NFR
Fonksiyonel olmayan gereksinimler (NFR): performans, ölçeklenebilirlik, güvenlik, kullanılabilirlik, bakım kolaylığı ve izlenebilirlik. PO/BA için ölçülebilir kabul kriterleri ve user story içinde NFR bağlama ipuçları.
NFR
performans
güvenlik
ölçeklenebilirlik
8 kavram · 8 bölüm
Vaka Analizleri
PO/BA mülakatlarında vaka çözümü için yapılandırılmış yaklaşım: problemi çerçeveleme, kullanıcı yolculuğu, etki ve kök neden analizi, trade-off ve ödeme / onboarding / bildirim senaryoları.
vaka analizi
senaryo
problem çözme
7 kavram · 10 bölüm
Araçlar
Jira, Azure DevOps, Postman, Firebase, Confluence ve Figma: PO/BA için kısa sözlük, hangi araç ne zaman kullanılır ve günlük çalışmada pratik ipuçları.
Jira
Azure DevOps
Postman
Firebase
9 kavram · 8 bölüm
Ana sayfa
Quiz
Flashcard
Wiki