Включено в курс
Чему вы научитесь
- Понимать устройство HTTP на фундаментальном уровне
- Правильно использовать глаголы и заголовки запросов
- Работать с формами и кодировать данные в различном виде
- Использовать редиректы различных типов и встроенную в HTTP базовую аутентификацию
- Сохранять данные между запросами при помощи куки и управлять временем их жизни
Описание
На этом курсе вы изучите протокол HTTP — основной протокол общения программ в интернете. Вы познакомитесь с устройством HTTP и его версиями, узнаете как использовать глаголы и заголовки. Также научитесь использовать веб-формы и передавать данные в различном виде, использовать аутентификацию и сохранять данные между запросами при помощи куки. Курс подойдет для тех, кто хочет развиваться в сфере веб-разработки: программистам, тестировщикам и тем, кто сталкивается с сетевыми запросами. Чтобы учиться было проще, стоит заранее пройти курс по основам командной строки.
Программа курса
-
5
Отправка форм
Рассматриваем, каким образом отправляются данные из формы в HTTP-запросе -
6
Transfer-Encoding
Разбираемся, как работает «передача данных кусками» в протоколе http -
7
Передача данных query string
Рассматриваем передачу данных на сервер в request line с помощью query string -
8
Перенаправления
Разбираемся, как работают перенаправления при HTTP-запросах -
9
Базовая аутентификация
Изучаем, как работает базовая аутентификация и как браузер реагирует на код 401 -
11
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Отзывы

Отзыв. Курс очень простой, всего на пару часов, но дает хорошее представление о том, что такое HTTP. Например, я не знал, что HTTP был создан как протокол для передачи HTML (первые буквы в обоих случаях означают HyperText), просто потом им начали передавать вообще всё. А еще я думал, что это все как-то очень сложно реализовано в каких-то понятных только браузерам объектах, а это оказался обычный plain-text, который в виде заголовков стоит в начале каждого запроса или ответа, а дальше также текстом идет тело в виде HTML, которое можно увидеть в исходниках этой страницы. Также очень зашел видео-формат. Мне было удобнее все видеть на примерах с живым объяснением, чем читать текст. У меня остался всего один вопрос, как gzip реализован? Им шифруется все, включая заголовки или только тело? И если только тело, то как оно потом вставляется туда, в виде base64? Было бы круто, если бы вставили куда-нибудь информацию об этом.

Отличный курс!!! Самый понятный и легкий их всей профессии PHP программист)) Но и очень полезный! Наконец-то начала вырисовываться связь frontend и backend. Особенно порадовало, что к каждому уроку есть и видео, и текстовое объяснение. Если бы так был оформлен каждый курс, обучение бы шло легче, ведь все по-разному воспринимают и усваивают информацию. Спасибо за вашу работу!

Отличный курс! Все написано понятно и лаконично. Такие мини-курсы отлично заходят, после тяжелого материала, голова может немного отдохнуть)

Крутой курс. В ру сегменте сложно найти новичку что нужно учить и отчего отталкиваться(я не считаю все те курсы, которые строятся на основе "стань разработчиком за полчаса"). За что люблю хекслет: здесь в профессии тебе точно по полочкам разложат с чего начать и становится ясно во что потом следует углубиться. Сам бы я наверное еще год додумывался до того, что следует почитать о http протоколе. Да и наконец узнал, как это так запоминает информацию наш браузер =)

Курс как-то находится в стороне, но оказался очень полезным. Благодарю.