[HTML Academy] Протоколы и сети: основы

Фронтенд-разработчики работают с данными, которые путешествуют по сетям и передаются разными протоколами.
Понимать как всё это устроено необходимо, чтобы лучше решать типовые задачи.

Пройдя курс вы сможете:

  • Лучше понимать разницу между протоколами и их влияние на решение задач
  • Проще работать с данными, которые приходят с сервера
  • Снизить риск возникновения уязвимостей в вашем коде
Программа курса:
Раздел 1
Архитектура, атаки и составляющие безопасности
--- Что такое веб-сервер
--- Модель OSI
--- Архитектура TCP/IP
--- Атаки на уязвимости

Раздел 2
Защита данных
--- SSL
--- TLS
--- Аутентификация по сертификатам

Раздел 3
HTTP, HTTP/2, HTTP/3
— В чём отличие между протоколами и как их сравнивать?
— WebSockets