متوسط
ويب
تعرّف على كيفية عمل الويب فعليا. 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
Resources as nounsMethods as verbsStatus codesIdempotencyHATEOASVersioning - 925 دقيقة
WebSockets و 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
تعلّم ويب بلغتك
كل درس واختبار ورد من المدرس يظهر بلغتك. المدرس الذكي يرد بنفس اللغة التي تكتب بها.
