Основа собеседований
Вопросы вроде «что происходит, когда вы вводите URL и нажимаете Enter» задают на собеседованиях практически в каждой IT-компании. Знание сетей отделяет junior, который понимает что делает, от того, кто заучил React.
Каждый разработчик и QA должен знать, что происходит между нажатием Enter в браузере и появлением страницы. От IP-пакета и DNS-резолвинга до HTTPS, REST и безопасности веб-приложений — здесь структурированный путь по фундаментальным сетевым концепциям. Без сухой академической теории — только то, что нужно на работе и собеседованиях.
Вопросы вроде «что происходит, когда вы вводите URL и нажимаете Enter» задают на собеседованиях практически в каждой IT-компании. Знание сетей отделяет junior, который понимает что делает, от того, кто заучил React.
CORS-ошибки, медленные запросы, 502 от nginx, проблемы с куками — половина багов в современной разработке связана с сетью. Без понимания HTTP вы будете гуглить «как починить» вместо того, чтобы понимать причину.
XSS, CSRF, MITM, SSL-pinning, OAuth — без знания базы вы не сможете обсуждать безопасность с тимлидом или security-инженером. А это всё чаще требование даже для junior-позиций.
TCP slow start, HTTP/2 multiplexing, CDN, кэширование, gzip — без понимания сетевого стека невозможно оптимизировать загрузку сайта. Lighthouse покажет проблему, но что с ней делать — решать вам.
Курс по сетям для начинающих: от IP-адресов и пакетов до HTTP/HTTPS, REST API и WebSockets. 12 модулей, 61 урок — без предварительных знаний, с практикой в браузере.
Перейти к курсуМодель OSI и стек TCP/IP, IPv4 и IPv6, маски подсетей, как пакет идёт от вашего компьютера до сервера.
BGP, NAT, шлюзы. Разница между TCP и UDP, handshake, контроль потока, когда что использовать.
Иерархия DNS, A/AAAA/CNAME/MX/TXT записи, резолвинг, кэширование, TTL. Как настраивать домены и диагностировать проблемы.
GET, POST, PUT, PATCH, DELETE. Заголовки, тело, статус-коды от 100 до 500. Кэш, куки, CORS, redirects.
TLS handshake, сертификаты, центры сертификации, pinning. HTTP/2 и HTTP/3 — что изменилось и почему это важно.
Принципы REST, версионирование, идемпотентность. WebSockets, SSE, long polling — когда что использовать.
XSS, CSRF, SQL injection, OAuth 2.0, JWT, CSP, same-origin policy. Базовая защита веб-приложений.
Что такое сеть, OSI и TCP/IP, физический и канальный уровень.
IP-адреса, маршрутизация, TCP vs UDP, port-forwarding, NAT.
Доменные имена, типы записей, резолвинг, инструменты dig и nslookup.
Методы, заголовки, статусы, кэш, куки, redirect-цепочки.
TLS, сертификаты, handshake, HTTP/2 и HTTP/3.
Что делает браузер при загрузке страницы, рендер pipeline, network tab DevTools.
REST принципы, версионирование, JSON API, WebSockets, SSE.
XSS, CSRF, SQL injection, OAuth, JWT, CSP.
Откройте бесплатные модули, решайте задачи в браузере и получайте подсказки AI-наставника. Без оплаты карты.
Открыть курс Web и сети