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
Build a Simple Dynamic Site with Node.js Course (How To)Treehouse Configuring Security Headers in ASP.NET and ASP.NET Core Applications
Pluralsight ASP.NET Core: Internationalization
LinkedIn Learning Sécurisation du serveur web Nginx sous linux
Coursera Project Network via Coursera Spring MVC, Spring Boot and Rest Controllers
LearnQuest via Coursera