Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting started with HTTP
Rating: 4.2 out of 5(327 ratings)
949 students

Getting started with HTTP

Learn all about the HTTP protocol and how the internet works!
Last updated 10/2023
English

What you'll learn

  • What happens when you enter a website
  • What is the HTTP Protocol and how it works
  • URL, URL Structure and URL Encoding
  • HTTP Request Methods
  • Safe vs. Unsafe HTTP Methods
  • Idempotency
  • HTTP Status Codes
  • WebSockets
  • HTTP Sessions
  • What is Caching
  • What are Cookies
  • The HTTP Workflow
  • What are the improvements of HTTPs
  • Hands-on experience with Wireshark and Fiddler

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

7 sections21 lectures2h 4m total length
  • Welcome to this course!1:32

Requirements

  • There are no prerequisites to this course!

Description

Hypertext Transfer Protocol (HTTP) is the protocol programs use to communicate over the World Wide Web. HTTP is most famous for two-way conversation between clients  (the web browsers) and web servers.

In this tutorial, we are going to dive in depth into all the aspects of the HTTP protocol in order for us to understand exactly how it works, what are its key components and also its entire workflow.

We will learn how to use tools such as Fiddler and Wireshark among others.

We will understand all the status codes that an HTTP Request might return and all the HTTP Request Methods.

You will also understand the structure of a URL, how you can encode information on it and what is its role in this protocol.

Lastly, we will see the differences between HTTP and HTTPs, and see what improvement the second one brings.

I will be adding more lectures / supplementary materials on the course as it goes by.

This tutorial is for anyone who wants to understand HTTP and the underlying architecture of the Web.

No programming experience is required, but technical writers with programming experience who want to know more about the HTTP Protocol will still find it useful.

Thanks for reading my introduction! This is about YOUR time and making the most of it! Good luck to you and hope to see you in the course! Alex!


Who this course is for:

  • Programmers, IT Students and curious audience about how the internet works.