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

Boot.dev

Learn HTTP Clients in Go

via Boot.dev

Overview

Boot.dev Special Discount:
25% off your first payment!
Grab it
Learn the backbone of the modern web: HTTP network communications. You will be writing real HTTP requests in Go, then parsing and displaying the responses. Each challenge in this course is part of a larger application so that you will understand how HTTP is used in the real world.

Syllabus

  • Why HTTP?
    • Learn about HTTP and how it powers the majority of web communication
  • JSON
    • Learn one of the most popular data formatting notations in the programming world
  • DNS
    • Learn about domain names and how they map human-readable names to physical servers
  • URIs
    • Understand URIs and URLs at a deeper level
  • Headers
    • Practice adding custom headers to HTTP requests and learn about authorization
  • Methods
    • Learn about GET, POST, PUT, and DELETE requests
  • Paths
    • Learn how URL paths and query parameters relate to typical HTTP requests
  • HTTPS
    • Learn how to encrypt HTTP requests and keep them secure
  • Errors
    • Learn how to handle errors in Go
  • cURL
    • Use cURL and jq to make HTTP requests from the command line

Taught by

Lane Wagner, Allan, Dan, Matt, and Hunter

Reviews

4.8 rating at Boot.dev based on 683 ratings

Start your review of Learn HTTP Clients in Go

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.