Описание
[HTML Academy] Онлайн-курс «Протоколы и сети: основы»
Фронтенд-разработчики работают с данными, которые путешествуют по сетям и передаются разными протоколами.
Важно понимать, как всё это устроено, чтобы лучше решать типовые задачи.
Раздел 1
Архитектура, атаки и составляющие безопасности
В этом модуле мы разберёмся, что такое веб-сервер и протокол, познакомимся с популярными моделями маршрутизации и их архитектурой. Научимся выявлять проблемные места веб-приложений и рассмотрим тему безопасности.
— Определения веб-сервера и протоколов
— Модель OSI
— Архитектура TCP/IP
— Атаки на уязвимости
— Практическое задание: предварительное открытие TCP-соединений
— Кейс: эталонное решение
— Тест по материалам раздела
Раздел 2
Защита данных
В этом разделе мы познакомимся с протоколами для аутентификации и шифрования данных, а также научимся безопасно передавать информацию через интернет.
— SSL
— TLS
— Аутентификация по сертификатам
— Кейс: создание аутентификации на Node.js
— Тест по материалам раздела
Раздел 3
HTTP, HTTP/2, HTTP/3
Более подробно разберём протоколы HTTP, HTTP/2, HTTP/3 и сравним их между собой. Научимся использовать WebSockets для создания веб-приложений, потренируемся оптимизировать приложение под новый протокол.
— В чём отличие между протоколами и как их сравнивать?
— WebSockets
— Кейс: настройка WebSockets
— Практика: оптимизация проекта под протокол HTTP/2
— Кейс: эталонное решение оптимизации
— Тесты по материалам раздела
Раздел 4
Заключение
В финальном разделе подведём итоги и закрепим полученные знания.
— Итоги
— Итоговый тест по курсу
Отзывы
Отзывов пока нет.