Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Treehouse

HTTP Basics Course

via Treehouse

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.

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

Reviews

Start your review of HTTP Basics Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.