Hacker DirectoryHacker Directory
Öğrenmeye devam et
ENHTML kaydet ↓

WEB / CASE FILES

Aynı olay, birkaç güven sınırı.

Dersleri bir olay etrafında birleştir: gözlemi ayır, açıklamayı seç, eksik kanıtı belirle ve düzeltmenin nasıl doğrulanacağını anlat.

Bir olayı birkaç mekanizmayla açıkla.

Bir vaka seç; gözlenen alanları, olası açıklamayı ve hâlâ eksik olan kanıtı birbirinden ayır.

  1. Vaka dosyasını aç

    Özetini okuyup Vaka dosyasını aç bağlantısını seç. Olaydaki request, state veya permission sonucunu kendi cümlenle tarif et.

  2. Kayıtla gerekçeyi ilişkilendir

    Dosyanın anlatımını ve çalışma sorusundaki kaydı oku. Hangi alanın açıklamanı desteklediğini seç; yanlış seçeneğin neden uymadığını feedback ile karşılaştır.

  3. Açıklamanı derse taşı

    Önceki/Sonraki ile diğer çalışmaya geç; kendi açıklamanı model yanıtla karşılaştır. Vakanın temel derslerini açıp farklı sonucun hangi değişen koşula bağlı olduğunu incele.

Bir vaka sonucunu alan ve ownership bilgisiyle gerekçelendirebilir; eksik gözlem ile kanıtlanmış sonucu ayırıp düzeltmenin nasıl kontrol edileceğini açıklayabilirsin.

response-to-screen

200 geldi; kitap neden görünmedi?

Duru, Atlas Notları kartını açıyor. Network panel 200 gösteriyor; ekran önceki kitabı göstermeye devam ediyor. HTTP, body parsing ve DOM sınırını ayrı araştır.

Vaka dosyasını aç ↗

two-state-owners

Logout oldu; cookie neden hâlâ var?

Cookie jar ile server session store’unun aynı state olmadığını rotation, expiry ve logout kanıtlarıyla çöz.

Vaka dosyasını aç ↗

tenant-and-object

Kimlik doğrulandı; rapor izni nerede?

Duru ve Ekin’in Atlas raporları için subject, action, object, tenant ve relationship koşullarını birlikte oku.

Vaka dosyasını aç ↗

cache-and-personalization

Cache hit kimin representation’ı?

Public katalog ile kişiye özel response’un cache key, freshness ve authorization sınırlarını karşılaştır.

Vaka dosyasını aç ↗

browser-and-api

API yanıt verdi; script neden okuyamıyor?

CORS’un request delivery, preflight ve script exposure aşamalarını authentication ve authorization’dan ayır.

Vaka dosyasını aç ↗

async-result

202 döndü; iş neden tamamlanmadı?

HTTP acceptance, queue delivery, worker processing, persistence ve kullanıcı görünümünü ayrı kanıt katmanları olarak bağla.

Vaka dosyasını aç ↗