course

HTTP Protocol

8 students
Course updated 25 July 2023
Course HTTP Protocol
$49 per month
for all Hexlet's courses
Sign up
  • In-browser editor for exercises
  • Permanent access to theory
  • Asynchronous learning

Included in the course

10 lessons (video or text)
9 exercises in the IDE
33 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll learn

  • Understand the structure of HTTP at a fundamental level
  • Use verbs and request headers correctly
  • Work with forms and encode data in a variety of ways
  • Use different types of redirects and basic HTTP built-in authentication
  • Save data between requests using cookies and manage their lifetime

Description

This course focuses on the HTTP Internet Protocol, which makes websites and browsers work. Understanding HTTP is the foundation every programmer should have. You'll learn more about the HTTP protocol at the most fundamental level: how it works and how to use it correctly.

Course program

Estimated time: 13 hours
  • 1

    Introduction

    Learning about the course, its structure, tasks and goals
  • 2

    HTTP 1.0

    Learning HTTP basics, request structure, and the concepts of user-agent and DNS

    quiz

    exercise

  • 3

    HTTP 1.1

    Learning how HTTP 1.1 differs from version 1.0 and what is the concept of keep-alive

    quiz

    exercise

  • 4

    HTTP request body

    Learning the body structure of requests and responses

    quiz

    exercise

  • 5

    Submitting forms

    Learning how form data is sent in an HTTP request

    quiz

    exercise

  • 6

    Transfer-Encoding

    Understanding the method of transferring data in chunks

    quiz

    exercise

  • 7

    Data transfer via a query string

    Learning how to pass data to the server in the request line using the query string

    quiz

    exercise

  • 8

    Redirects

    Understanding how redirects work in HTTP requests

    quiz

    exercise

  • 9

    Basic authentication

    Learn how basic authentication works and how the browser reacts to a 401 code

    quiz

    exercise

  • 10

    Cookies

    Understand how cookies work with the limitations of the stateless HTTP protocol

    quiz

    exercise

  • 11

    Additional resources

    Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic

Recommended program

profession
Development of front-end components for web applications
10 months
from scratch
Start at any time
profession
Layout with the latest CSS standards
5 months
from scratch
under development
Start at any time
profession
new
Developing web applications with Django
10 months
from scratch
under development
Start at any time