Hacker DirectoryHacker Directory
Öğrenmeye devam et
ENHTML kaydet ↓

WEB / LEARNING PATH

Web öğrenme yolu

Request’in başladığı yerden browser state’ine ve server kararına kadar ilerle; önce ihtiyacın olan öğrenme durağını seç.

Web öğrenme yolunu seç.

Request’in başladığı yerden browser state’ine ve server kararına kadar ilerle; önce ihtiyacın olan öğrenme durağını seç.

  1. Büyük resmi kur

    Büyük resim durağından WEB-01.01 ve WEB-01.02’yi aç. Browser, application ve resource rollerini bul; request ile görünen sonuç arasındaki adımları izle.

  2. Sorunun ait olduğu durağa geç

    Yedi öğrenme grubundan birini seç veya haritadaki 22 bölüm içinde ara. Dersin önkoşul bağlantılarını kullan; Core’da mekanizmayı, Red’de bozulabilecek varsayımı, Blue’da güvenli geliştirme ve savunmayı karşılaştır.

  3. Bir sonuç üret

    Artifact’te bir alanı seç, ders pratiğinde gerekçeni yaz veya bağlı manual lab’da tahminini gözlemle karşılaştır. Kendi notuna ne değiştiğini ve hangi kanıtın eksik kaldığını ekle.

Bir request veya state kararını kim, hangi veriyle ve hangi koşulda verdi diye açıklayabilir; gözlediğin sonuçla yalnız mümkün olan sonucu ayırabilirsin.

Başlamadan önce

  • Bir browser’da sekme açabilmek, adresi kopyalamak ve metin alanı düzenlemek yeterli bir başlangıçtır.
  • Sıfırdan başlıyorsan WEB-01.01 ile rolleri tanı, ardından WEB-01.02 ile ilk request’i izle. Core anlatımı ve ilk pratikten sonra Red/Blue’ya geçebilirsin.
  • Manual Node lab’ları için Node.js 20+ ve bir terminal gerekir; dersler ve browser workbook’ü bu kuruluma bağlı değildir.

Bu seri kimler için?

Web mekanizmalarını anlamak isteyen yeni başlayanlar, request ve state kararlarını inceleyen security öğrencileri, güvenli geliştirme ve savunma kontrolünü somut kanıtla doğrulamak isteyen geliştiriciler için.

Yedi grup, 22 bölüm

Büyük resim

Browser, application ve resource rollerini request ve görünen sonuçla bağla.

Bağlantı ve güven

Adres çözümleme, transport ve TLS kararlarının birbirinden farklı sonuçlarını açıkla.

Adres ve HTTP

URL, HTTP mesajı, representation ve cache alanlarını aynı request içinde karşılaştır.

Browser ve state

Source, DOM, policy ve storage state’inin farklı sahiplerini bul.

Kimlik ve yetki

Session veya credential kabulünü resource permission kararından ayır.

Server ve API

Server pipeline, API contract ve persistence kararının hangi veriyi değiştirdiğini izle.

Veri ve işletim

Cache, queue, runtime ve audit kayıtlarından sonuç, coverage ve recovery sınırını çıkar.

Öğrendiğini nasıl göstereceksin?

  • Bir HTTP sonucunu status, body ve sonraki browser adımıyla açıklamak.
  • URL/origin, cookie/session ve authentication/permission ayrımlarını somut alanlarla göstermek.
  • Değişen koşulun branch kararını nasıl değiştirdiğini ve atlanan işi belirlemek.
  • Bir gözlemin kaynağını, kapsamını ve eksik kanıtını söyleyip güvenli düzeltmenin kontrolünü tarif etmek.

Çalışmanın kapsamı

Sahneler sentetik öğretim modelleridir; kendi browser’ının veya uzak bir sistemin canlı kaydı değildir.

Manual lab sonuçları verilen yerel fixture ve workbook sorusuyla sınırlıdır; başka bir ortamın aynı davranacağını göstermez.

Yerel sınav sonucu public sertifika değildir; kayıtlar sınav servisinin oturumu boyunca yaşar. Offline kopyada ders pratikleri kullanılabilir.