Course “HTTP Protocol”

Course updated on November 18, 2024

Subscribe

Access this and all courses with a subscription

What's included

Theory: 10 lessons
Exercises: 9
Questions: 33
Self-study tasks
Extra materials
Extended materials for 10 lessons

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.

You will 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

Syllabus

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

3

HTTP 1.1

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

4

HTTP request body

Learning the body structure of requests and responses

5

Submitting forms

Learning how form data is sent in an HTTP request

6

Transfer-Encoding

Understanding the method of transferring data in chunks

7

Data transfer via a query string

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

8

Redirects

Understanding how redirects work in HTTP requests

9

Basic authentication

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

10

Cookies

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

Recommended programs

Course Cover
  • Run code right in the browser
  • Lifetime access
  • Learn at your own pace
Subscribe

Access this and all courses with a subscription