HTTP Basics Course (How To)
Offered By: Treehouse
Course Description
Overview
During this course, we'll look at the underlying method devices use to communicate with each other: HTTP or the HyperText Transfer Protocol. In particular, we'll focus on how a modern web browser automates the sending of HTTP requests and the receiving of HTTP responses.
What you'll learn
- HTTP
- Uniform Resource Identifier
- GET
- POST
- Payload
Syllabus
Introduction to HTTP
During this stage you'll be introduced to the HyperText Transfer Protocol. You'll see firsthand what HTTP requests and responses look like, using a command line tool called Telnet.
Chevron 12 steps-
Introduction to HTTP
1:22
-
Building a Case for HTTP
2:41
-
Intro to HTTP
2 questions
-
HTTP Requests Using Telnet
7:08
-
HTTP Request Format
3:01
-
HTTP Headers
1 question
-
HTTP Response Format
3:42
-
HTTP Response Format
1 question
-
Sending Data with a GET Request
4:11
-
Sending Data with a GET Request
1 question
-
Sending Data with a POST Request
5:57
-
Sending Data with a POST Request
1 question
GET and POST Requests in a Browser
After getting a feel for how HTTP looks in plaintext format, it's time to see HTTP in action with a browser. A web browser offers a GUI for HTTP that allows visitors to communicate with websites and web applications in engaging ways, all while using the HyperText Transfer Protocol. During this stage, you'll see how a browser translates user actions into HTTP requests, and subsequently renders those HTTP responses for display.
Chevron 11 steps-
The Browser as a GUI for HTTP
1:52
-
Intro to Chrome Developer Tools
7:07
-
HTML Review and URIs vs URLs
3:47
-
URIs vs URLs
1 question
-
Using Anchors for GET Requests
4:18
-
Using Anchors for GET Requests
1 question
-
Using Forms for GET Requests
8:44
-
Data in POST Requests
1 question
-
Using Forms for POST Requests
8:32
-
Using Forms for HTTP Requests
2 questions
-
Wrap-Up
0:53
Related Courses
3D Graphics for Web DevelopersPompeu Fabra University via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Advanced React
Meta via Coursera Advanced System Security Topics
University of Colorado System via Coursera Apply advanced testing for your Django web application
Coursera Project Network via Coursera