Средний
Web
Узнайте, как на самом деле работает веб. HTTP, HTTPS, DNS, куки, сессии, CORS, кэширование, TLS, заголовки безопасности и ограничение запросов.
14 уроков5.9h практика11 языков
Начни учиться бесплатноWeb курс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 мин
WebSockets и SSE
Long pollingWebSocket upgradeFull-duplex framesServer-Sent EventsWhen to pick each - 1025 мин
Кэширование и CDN
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
Изучай Web на своём языке
Каждый урок, тест и ответ наставника показывается на вашем языке. AI-наставник отвечает на том языке, на котором вы пишете.
