Урок 2. Проверьте стартовую подготовку
Дополнительный урок Его можно пройти в любой момент: он не блокирует следующий урок и не входит в обязательную часть курса. Баллы и решённые задания сохраняются.
Этот необязательный урок помогает понять, каким вводным темам стоит уделить больше внимания. Он не влияет на обязательный прогресс, не начисляет рейтинг и не закрывает следующие материалы.
Отвечайте по готовым фрагментам и ориентируйтесь на смысл варианта, а не на его положение. После каждого выбора объяснение появится прямо в уроке — скачивать файлы или запускать отдельные программы не нужно.
Три коротких блока проверяют чтение HTTP, назначение инструментов и путь данных через frontend.
A. Web и HTTP
Сначала прочитайте обмен:
GET /projects?q=robot HTTP/1.1
Host: lab.example
HTTP/1.1 200 OK
Content-Type: text/html
Следующий запрос возник сразу после того, как пользователь нажал «Сохранить»:
POST /settings HTTP/1.1
Content-Type: application/x-www-form-urlencoded
email=student%40example.test
B. Инструменты
На снимке Network видны строки запросов, а справа — вкладки Headers, Payload и Response. Network используют, чтобы связать действие в странице с реальным обменом браузера и сайта.
Просмотр показывает уже прошедший запрос. Повтор запроса означает отправить тот же HTTP-обмен ещё раз — например, через Repeater или минимальную команду curl — и сравнить новый ответ.
Если страница отправила форму или вызвала fetch, начните с Network/HTTP history и ищите строку, появившуюся сразу после действия, а не случайный CSS-файл.
C. HTML, JavaScript и frontend
<form id="profile-form">
<input name="display_name" value="Zoya">
<button>Сохранить</button>
</form>
fetch('/api/profile', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({display_name: field.value})
})
Страница может скрыть кнопку или поле, но браузер остаётся под контролем пользователя. Настоящее правило доступа сервер обязан проверить после получения запроса.
Автоматическая рекомендация
После ответа на все восемь вопросов прямо в уроке появится краткая рекомендация. Считать ответы вручную не нужно.
Рекомендация принадлежит только вам. Она не создаёт рейтинг или автозачёт и не скрывает материалы курса. Техническая отметка страницы «просмотрено» или «завершено» не является результатом диагностики и ничего не засчитывает вместо обязательных уроков.
Вывод диагностики
Диагностика отдельно проверяет чтение HTTP, назначение Network и повторного запроса, а также путь данных от HTML через JavaScript к точке обращения. Итоговая рекомендация показывает, какой из этих блоков стоит изучить внимательнее; она не меняет прогресс и не скрывает материалы.
Дальше начинается обязательный модуль: сначала соберём модель одного HTTP-обмена без требования уже владеть DevTools.