Learn the backbone of the modern web: HTTP network communications. You will be writing real HTTP requests in Python, then parsing and displaying the responses. Each challenge in this course is part of a larger application so that you will understand how HTTP is used in the real world.
Overview
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Boot.dev teaches Python, SQL & Go through projects you won't want to stop. 25% off with code CLASSCENTRAL.
Get 25% Off
Syllabus
- Why HTTP? — Learn about HTTP and how it powers the majority of web communication
- DNS — Learn about domain names and how they map human-readable names to physical servers
- URIs — Understand URIs and URLs at a deeper level
- Async — Practice writing asynchronous Python, get a feel for concurrent programming
- Headers — Practice adding custom headers to HTTP requests and learn about authorization
- JSON — Learn one of the most popular data formatting notations in the programming world
- Methods — Learn about GET, POST, PUT, and DELETE requests
- Paths — Learn how URL paths and query parameters relate to typical HTTP requests
- HTTPS — Learn how to encrypt HTTP requests and keep them secure