pages.courses.show.header
pages.courses.show.course_updated
pages.courses.show.subscription_description
pages.courses.show.included.header
models.attributes.base.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.
pages.courses.show.skills
- 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
pages.courses.show.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 |
pages.courses.show.recommended_programs

- pages.courses.pros.right_in_browser
- pages.courses.pros.lifetime_access
- pages.courses.pros.learn_as_you_go
pages.courses.show.subscription_description