Сети для разработчиков: TCP/IP, HTTP, DNS

Компактный курс по сетям для разработчика с любого языка. Разбираешься, как реально ходит веб-запрос — DNS → TCP → HTTP → ответ — и учишься чинить 502, таймауты, DNS и CORS, а не гадать. Вся практика на bash: разбираешь HTTP-запросы, коды статусов, вывод curl/dig/ss, подсети и порты прямо в командной строке — навык, полезный на любом стеке. Быстрый заход в сеть под капотом веба, без воды.

Чему вы научитесь

О курсе

Практический курс-минимум по сетям для backend/full-stack разработчиков: как устроен путь веб-запроса и роли клиент/сервер, IP-адреса и подсети, DNS, HTTP (методы и коды статусов), заголовки и curl, HTTPS/TLS, TCP/UDP и соединения, диагностика сети (curl, dig, ss, логи). Вся практика — на bash, с автопроверкой: разбор HTTP, кодов статусов, вывода сетевых утилит, подсетей и портов из командной строки. Универсально для разработчиков с любых языков.

Курс о сетях с точки зрения разработчика: без академической теории ради теории, только то, что реально нужно, когда сервис не отвечает или запрос уходит не туда.

Каждая тема закрепляется практикой с автоматической проверкой: вы разбираете реальные запросы, заголовки и вывод сетевых утилит.

Курс бесплатный и хорошо ложится перед курсами по бэкенду, DevOps и Nginx.

Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support

Для кого этот курс

Backend-разработчикам, которым надоело гадать, почему запрос не доходит

Начинающим DevOps- и QA-инженерам

Всем, кто хочет понимать сети без учебника на пятьсот страниц

Начальные требования

Базовое понимание работы в терминале

Специальных знаний по сетям не требуется

Программа курса

Модулей: 7, уроков: 28. Задачи с кодом проверяются автоматически.

  1. Как работает веб-запрос

  2. IP-адреса, подсети и DNS

  3. HTTP: запросы, ответы, статусы

  4. HTTP-заголовки и curl

  5. HTTPS и TLS

  6. TCP, UDP и соединения

  7. Диагностика сети: curl, dig, ss, логи

Бесплатный курс

Открыть курс на Mentorix · Все курсы