YoVDO

HTTP Basics Course (How To)

Offered By: Treehouse

Tags

Web Development Courses HTML Courses HTTP Headers Courses Telnet Courses

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 Developers
Pompeu 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