Аббревиатуру HTTP слышал в своей жизни практически каждый человек на планете. Она появляется в тот момент, когда мы загружаем страницы в интернете: https://hexlet.io. HTTP — это язык (протокол), который договорились использовать разработчики браузеров, серверов, сайтов, мобильных приложений и обычных программ для обмена данными по сети. Благодаря этому у нас есть возможность использовать разные браузеры и открывать разные сайты, не задумываясь о том, подходят ли они друг другу. Как если бы существовал только один тип зарядок для всех устройств, было бы круто, правда?
HTTP работает по клиент-серверной модели. Это значит, что во время взаимодействия существует две стороны: клиент – запрашивает данные, сервер – отдает клиенту ответ на его запрос. Например, браузер играет роль клиента.
Каждый раз, когда мы вводим адрес сайта или кликаем по ссылке, происходит новый запрос к серверу, который формирует HTML-страницу и возвращает ее браузеру, а он уже ее отображает. Примерно то же самое происходит и в мобильных приложениях, хотя от нас это скрыто. Данные и логика большинства приложений находятся на сервере, и приложение просто обращается к нему, когда это требуется.
Для кого этот курс
Курс подойдет для тех, кто хочет развиваться в сфере веб-разработки: программистам, тестировщикам и тем, кто сталкивается с сетевыми запросами.
Как подготовиться к этому курсу
Этот курс знакомит с HTTP на самом фундаментальном уровне, который не зависит от используемого языка, браузера и технологий. Он рассказывает про устройство самого протокола и учит правильно его использовать. Поэтому, для его прохождения достаточно уметь работать в командной строке. Освоить ее вы можете в нашем курсе Основы командной строки.

Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
- Статья «Как учиться и справляться с негативными мыслями»
- Статья «Ловушки обучения»
- Статья «Сложные простые задачи по программированию»
- Урок «Как эффективно учиться на Хекслете»
- Вебинар «Как самостоятельно учиться»
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.