О чём курс

Разработчики часто сталкиваются с необъяснимыми ошибками при передаче данных, корень которых лежит в непонимании того, как именно браузер «общается» с сервером. Этот курс закрывает пробелы в фундаментальных знаниях о работе сети, превращая абстрактную теорию в прикладной навык оптимизации приложений и защиты данных.

Внутри разбираются следующие темы:

  • Модель OSI и архитектура TCP/IP: база, необходимая для понимания маршрутизации и поиска уязвимостей в приложениях.
  • Протоколы шифрования и аутентификации: практика работы с SSL, TLS и сертификатами для безопасной передачи информации.
  • Эволюция HTTP: сравнение возможностей HTTP, HTTP/2 и HTTP/3, а также их влияние на скорость и стабильность веб-ресурсов.
  • WebSockets: создание real-time приложений и настройка взаимодействия клиент-сервер в реальном времени.

Материал будет полезен веб-разработчикам, которые хотят перестать «гадать» при настройке соединений и научиться проектировать более безопасные и быстрые системы.

Программа обучения

  • Раздел 1. Архитектура, атаки и составляющие безопасности
    • Определения веб-сервера и протоколов
    • Модель OSI
    • Архитектура TCP/IP
    • Атаки на уязвимости
    • Практическое задание: предварительное открытие TCP-соединений
    • Кейс: эталонное решение
    • Тест по материалам раздела
  • Раздел 2. Защита данных
    • SSL
    • TLS
    • Аутентификация по сертификатам
    • Кейс: создание аутентификации на Node.js
    • Тест по материалам раздела
  • Раздел 3. HTTP, HTTP/2, HTTP/3
    • В чём отличие между протоколами и как их сравнивать?
    • WebSockets
    • Кейс: настройка WebSockets
    • Практика: оптимизация проекта под протокол HTTP/2
    • Кейс: эталонное решение оптимизации
    • Тесты по материалам раздела
  • Раздел 4. Заключение
    • Итоги
    • Итоговый тест по курсу
Складчина создана 14 декабря 2022 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 1

ТС Татьяна Симоненко Все материалы
190 ₽ 4 515 ₽