О курсе

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

Что рассматривается в программе

  • рассматривается модель OSI и архитектура TCP/IP
  • разбираются отличия между HTTP, HTTP/2 и HTTP/3
  • изучаются механизмы SSL и TLS
  • рассматривается аутентификация по сертификатам
  • анализируются типовые атаки на уязвимости
  • осваивается работа с WebSockets

Кому может быть полезен курс

  • тем, кто занимается фронтенд-разработкой и хочет разобраться в сетевых протоколах
  • разработчикам, которым нужно лучше понимать данные, приходящие с сервера
  • специалистам, интересующимся вопросами безопасности веб-приложений

Вопросы о программе

Какие темы входят в первый раздел курса?

В первом разделе рассматриваются веб-сервер, модель OSI, архитектура TCP/IP и атаки на уязвимости.

Что изучается в разделе о защите данных?

В разделе о защите данных рассматриваются SSL, TLS и аутентификация по сертификатам.

Какие протоколы сравниваются в курсе?

В курсе сравниваются HTTP, HTTP/2 и HTTP/3, а также рассматриваются WebSockets.