курс

Протокол HTTP

11399 студентов 1030 сообщений

Этот курс посвящен интернет-протоколу HTTP, благодаря которому работают веб-сайты и браузеры. Знание HTTP — фундамент, которым должен обладать каждый веб-программист. Вы познакомитесь с протоколом HTTP на самом фундаментальном уровне, узнаете как он устроен и научитесь правильно его использовать.

Чему вы научитесь:

  • Понимать устройство HTTP на фундаментальном уровне
  • Правильно использовать методы и заголовки запросов
  • Работать с формами и кодировать данные в различном виде
  • Использовать редиректы различных типов и встроенную в HTTP базовую аутентификацию
  • Сохранять данные между запросами при помощи куки и управлять временем их жизни
методы http формы чанки редиректы аутентификация cookies query string
Последнее обновление: 03 июня 2021

Уроки курса

  • 1

    О курсе

    Узнать о курсе, его структуре, задачах и целях.
  • 2

    HTTP 1.0

    Познакомиться с основами HTTP, базовой структурой запроса и понятиями User-agent и DNS.

    тесты

    упражнение

  • 3

    HTTP 1.1

    Узнать чем HTTP 1.1 отличается от версии 1.0, познакомиться с понятием "keep alive".

    тесты

    упражнение

  • 4

    Тело HTTP-запроса

    Изучить структуру тела запросов и ответов.

    тесты

    упражнение

  • 5

    Отправка форм

    Рассмотреть каким образом отправляются данные из формы в HTTP-запросе.

    тесты

    упражнение

  • 6

    Transfer-Encoding

    Понять, как работает способ передачи данных «кусками» (chunks) в протоколе http.

    тесты

    упражнение

  • 7

    Передача данных query string

    Рассмотреть передачу данных на сервер в request line с помощью query string.

    тесты

    упражнение

  • 8

    Перенаправления

    Понять, как работают перенаправления при HTTP-запросах.

    тесты

    упражнение

  • 9

    Базовая аутентификация

    Изучить как работает базовая аутентификация и как браузер реагирует на код 401.

    тесты

    упражнение

  • 10

    Cookies

    Понять, каким образом с помощью cookies работают с ограничениями stateless-протокола HTTP.

    тесты

    упражнение

Впечатления

Урок: Cookies

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

Урок: Cookies

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

Урок: Cookies

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

Урок: Cookies

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

Потрясающие ощущения, спасибо!

You've done!Connection closed by foreign host.
Курс Протокол HTTP
продолжительность
13 часов
награда
55 баллов

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия

Фронтенд-разработчик

Разработка фронтенд-компонентов веб-приложений
16 июня 8 месяцев
Иконка программы Python-программист
Профессия

Python-программист

Разработка веб-приложений на Django
23 июня 8 месяцев
Иконка программы PHP-программист
Профессия

PHP-программист

Разработка веб-приложений на Laravel
16 июня 8 месяцев
Иконка программы Node.js-программист
Профессия

Node.js-программист

Разработка бэкенд-компонентов веб-приложений
в любое время 8 месяцев
Иконка программы Java-программист
Профессия

Java-программист

Разработка приложений на языке Java
16 июня 10 месяцев