Web’in
içine bak.
Duru, Atlas uygulamasında bir notu açıyor. Browser’dan server’a veri, kimlik, yetki ve state’in hangi sınırda değiştiğini takip et.
22 bölüm · 120 ders
Bir bölüm seç, sonra dersini aç.
Harita kontrolleri
Yerleşimi sürükleyerek değiştirebilirsin. Klavye odağında oklar düğümü taşır, Enter seçer.
İLK ÇALIŞMAN
Sıfırdan geliyorsan buradan başla.
Sekme açmak, adres kopyalamak ve metin alanı düzenlemek yeterli. Dersler için Node veya terminal kurulumu gerekmez.
- Rolleri tanı · WEB-01.01 ↗
Core’da browser, application ve store’u ayır; ilk pratik sorusunu gerekçenle cevapla.
- İlk request’i izle · WEB-01.02 ↗
Core sahnesinde adım adım ilerle; response receipt ile ekranın değişmesini ayrı anlat.
- 200 ile 404’ü karşılaştır ↗
Uygulama konsolunda “Kitap bulundu” ve “Kitap yok” örneklerini çalıştır; status’un tek başına ekran sonucunu neden göstermediğini yaz.
İlk geçişte Core ve pratik yeterli. Ardından Red ile güven varsayımını, Blue ile güvenli geliştirme ve doğrulamayı karşılaştır.
Önkoşullar ve bütün öğrenme yolu →7 ÖĞRENME GRUBU / 22 BÖLÜM / 120 DERS
Soruna göre bir yol seç.
Haritadaki 22 düğümün her biri bir bölümdür. Bölümü seçince gerçek dersler açılır. Bu yedi grup, hangi bölümlerden başlayacağını gösterir.
Browser, application ve resource rollerini request ve görünen sonuçla bağla.
WEB-M01Bağlantı ve güvenAdres çözümleme, transport ve TLS kararlarının birbirinden farklı sonuçlarını açıkla.
WEB-M02 · WEB-M03 · WEB-M04 · WEB-M05Adres ve HTTPURL, HTTP mesajı, representation ve cache alanlarını aynı request içinde karşılaştır.
WEB-M06 · WEB-M07 · WEB-M08 · WEB-M09Browser ve stateSource, DOM, policy ve storage state’inin farklı sahiplerini bul.
WEB-M10 · WEB-M11 · WEB-M12Kimlik ve yetkiSession veya credential kabulünü resource permission kararından ayır.
WEB-M13 · WEB-M14 · WEB-M15Server ve APIServer pipeline, API contract ve persistence kararının hangi veriyi değiştirdiğini izle.
WEB-M16 · WEB-M17 · WEB-M18Veri ve işletimCache, queue, runtime ve audit kayıtlarından sonuç, coverage ve recovery sınırını çıkar.
WEB-M19 · WEB-M20 · WEB-M21 · WEB-M22Bu aramada ders bulunamadı.
Network Foundations
DNS
TCP, UDP ve QUIC
TLS ve HTTPS
URL, URI, Origin ve Addressing
HTTP Fundamentals
Modern HTTP
Proxy, Cache ve HTTP Intermediaries
Browser Nasıl Çalışır?
WEB-10.01Browser processes ve navigationWEB-10.02HTML’den DOM, layout ve paint’eWEB-10.03JavaScript execution ve event loopWEB-10.04Resource, script ve request loadingWEB-10.05Browsing contexts, workers ve service workersWEB-10.06Developer Tools ile gözlem yapmakWEB-10.S01Forms, JavaScript ve DOM data flowWEB-10.S02Output contexts, XSS ve DOM trust boundariesWEB-10.S03Escaping, sanitization, CSP ve Trusted TypesWEB-10.S04Service worker cache, object trust ve DOM clobbering
Browser Security Model
State ve Browser Storage
Sessions
Identity, Authentication ve Authorization
WEB-14.01Identity, credential ve password authenticationWEB-14.02Basic authentication, API key ve bearer tokenWEB-14.03JWT claims ve token lifecycleWEB-14.04MFA’nın güven varsayımlarıWEB-14.05Resource authorization ve tenant boundariesWEB-14.S01Account lifecycle ve password verificationWEB-14.S02Recovery, passkeys ve hassas hesap değişiklikleriWEB-14.S03Token verification, purpose ve key lifecycleWEB-14.S04Object, function ve property authorization
OAuth, OIDC ve Modern Identity
Server Side
WEB-16.01Web server, runtime ve execution modelWEB-16.02Configuration ve secretsWEB-16.03Routing, middleware ve handlerWEB-16.04Service layer, business logic ve templatesWEB-16.05Static files, filesystem ve request processingWEB-16.S01Validation, normalization ve interpretation boundariesWEB-16.S02Command, template ve XML interpretation boundariesWEB-16.S03Paths, upload ve download authorizationWEB-16.S04Archives ve media processing isolationWEB-16.S05Business invariants ve workflow state machines
API'ler
WEB-17.01API contracts, endpoints ve RESTWEB-17.02Schemas, serialization ve API evolutionWEB-17.03GraphQL execution modelWEB-17.04WebSocket, SSE ve webhooksWEB-17.S01API inventory ve authorization contractsWEB-17.S02GraphQL, streaming ve message authorizationWEB-17.S03Deserialization ve object reconstruction boundaries
Databases ve Persistence
Cache, Queue ve Background Processing
Modern Web Application Architecture
WEB-20.01Monolith, three-tier ve SPAWEB-20.02Microservices, gateway ve intermediariesWEB-20.03Containers, Kubernetes, serverless ve edgeWEB-20.04Third-party services ve trust boundariesWEB-20.S01Server-side fetch, SSRF boundary ve egress policyWEB-20.S02BFF, SSR, hydration ve server actionsWEB-20.S03Service identity ve async context propagation
Modern Web Deployment
WEB-21.01Source’tan deployment’aWEB-21.02Traffic routing, scaling ve availabilityWEB-21.03Logs, metrics ve tracesWEB-21.S01Data, secrets ve cryptographic key lifecycleWEB-21.S02Dependencies, CI/CD integrity ve safe deploymentWEB-21.S03Resource limits, errors ve fail-open boundariesWEB-21.S04Audit evidence, detection ve incident scope
Web Application: Core Practitioner
Web Application: Red Team Practitioner
Web Application: Blue Team Practitioner
Web Application: Full Spectrum Practitioner