О курсе
Программа ориентирована на фронтенд-разработчиков, которым важно понимать, как данные передаются по сети и какие протоколы при этом используются. В первом разделе рассматриваются архитектура веб-сервера, модель 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.