In this course, we will learn the fundamentals of the Hypertext Transport Protocol (HTTP) by exploring several popular HTTP APIs such as the GitHub API. Starting with the basic structure of an HTTP request and response, we will then delve into the specifics of each element of the request/response messages. Using concrete examples from these APIs, we will cover request methods, response status codes, messages headers, and message bodies. Along the way, you'll learn about specific message headers, such as Cache-Control
, and Cookie
and how they control the behavior of clients/browsers and HTTP API services.
This course uses HTTPie, if you would like to follow along with the instructor you can download the client here.
Excellent overview, great to get rid of any cobwebs you might have around HTTP requests/responses if it's not something you have to worry about day-to-day. Love how you did a little one-line summary at the end of each video. Thanks Pete!
Clarity. Details were explained well. Use of github api was great.
Great coursy with great content. Thank you
It's a very concise and basic course to learn about various HTTP methods. Learnt something new about redirects in this course
Excellent concise course. Thank you
Great course. Very clear and concise, but a little more beginner-level than I was expecting. That's not necessarily a bad thing, though. Thanks Pete!
Become familiar with the Workers CLI wrangler
that we will use to bootstrap our Worker project. From there you'll understand how a Worker receives and returns requests/Responses. We will also build this serverless function locally for development and deploy it to a custom domain.
This is a practical project based look at building a working e-commerce store using modern tools and APIs. Excellent for a weekend side-project for your developer project portfolio
git is a critical component in the modern web developers tool box. This course is a solid introduction and goes beyond the basics with some more advanced git commands you are sure to find useful.