متوسط
وب
یاد بگیرید وب واقعاً چطور کار میکند. HTTP، HTTPS، DNS، کوکیها، نشستها، CORS، کشگذاری، TLS، هدرهای امنیتی و محدودسازی نرخ درخواست.
14 درس5.9h عملی11 زبان
یادگیری رایگان را شروع کنوب دوره14 درس، به ترتیب
- 120 دقیقه
وب چیست
Client-server modelBrowser as a clientURL structureWhat happens between typing and rendering - 215 دقیقه
HTTP در مقابل HTTPS
Plaintext HTTPHTTPS as HTTP over TLSConfidentialityIntegrityAuthenticityPadlock UI - 330 دقیقه
ساختار درخواست و پاسخ
Request lineHeadersBodyStatus codesMethodsCurl -v - 425 دقیقه
کوکیها، نشستها و توکنها
Set-CookieHttpOnlySecureSameSiteServer sessionsJWT+1 - 525 دقیقه
DNS توضیح داده شده
RootTLDAuthoritative serverRecursive resolverAAAAA+6 - 630 دقیقه
TLS و گواهینامهها
TLS handshakeClientHelloServerHelloCertificateKey exchangeCA chain of trust+2 - 730 دقیقه
CORS
Same-origin policyOriginPreflight OPTIONSAccess-Control-Allow-OriginAccess-Control-Allow-MethodsAccess-Control-Allow-Headers+1 - 825 دقیقه
مبانی REST API
Resources as nounsMethods as verbsStatus codesIdempotencyHATEOASVersioning - 925 دقیقه
وبسوکتها و SSE
Long pollingWebSocket upgradeFull-duplex framesServer-Sent EventsWhen to pick each - 1025 دقیقه
کشگذاری و شبکههای تحویل محتوا
Browser cacheProxy cacheCDN edgeCache-ControlETagIf-None-Match+2 - 1125 دقیقه
هدرهای امنیتی
Content-Security-PolicyStrict-Transport-SecurityX-Content-Type-OptionsX-Frame-OptionsFrame-ancestorsReferrer-Policy+1 - 1220 دقیقه
محدودیت نرخ و کنترل ترافیک
Token bucketLeaky bucketFixed windowWhere to enforce429Retry-After+1 - 1320 دقیقه
نظارت و ثبت وقایع
Structured logsCorrelation IDsTracesSpansFour golden signalsLog vs metric+1 - 1440 دقیقه
پروژه نهایی: یک وب سرور کوچک
Serving HTTPCache headersCORS headersSecurity headersCurl -v304 Not Modified+1
وب را به زبان خودت یاد بگیر
هر درس، آزمون و پاسخ مربی به زبان شما نمایش داده میشود. مربی هوشمند به همان زبانی پاسخ میدهد که شما سوال میکنید.
