HTTP Basics Course

Go to class
Write Review

Free Online Course: HTTP Basics Course provided by Treehouse is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge.

Overview
  • During this course, we'll take a look at the underlying method that 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