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

CodeSignal

Basics of HTTP Requests with Go

via CodeSignal

Overview

In this course, you will learn how to interact with APIs using Go. By the end of this course, you’ll understand how to make GET, POST, PUT, PATCH, and DELETE requests to an API, interpret API responses, and perform basic operations like creating, reading, updating, and deleting resources.

Syllabus

  • Unit 1: Introduction to REST APIs and HTTP Requests
    • Fetching API Data with Curl
  • Unit 2: Making GET Requests and Handling Responses in Go
    • Performing a Basic GET Request in Go
    • Interact with APIs using Go: Fetching and Processing Data
    • Handling 404 Errors in Go
    • Performing GET Requests with Go
  • Unit 3: Introduction to Path and Query Parameters in Go
    • Fetching Todo Item Using Path Parameters in Go
    • Modifying Path Parameters to Simulate a Not Found Item in Go
    • Filtering To-Do Items with Query Parameters in Go
    • Modifying Query Parameters in Go
  • Unit 4: Sending Data with POST Requests in Go
    • Crafting and Sending a POST Request with JSON Data in Go
    • Fixing Bugs in a Go POST Request Script
    • Handling Missing Data in Go POST Requests
    • Verifying Todo Addition with POST and GET Requests in Go
    • Crafting a POST Request in Go
  • Unit 5: Updating and Deleting Resources with PUT, PATCH, and DELETE in Go
    • Implementing PUT Method for Todo Update in Go
    • Partial Update of a Todo Item in Go
    • Changing PATCH to DELETE in Go API Request
    • Implementing PUT, PATCH, and DELETE HTTP Requests in Go
    • Managing Todo List with HTTP Methods in Go

Reviews

Start your review of Basics of HTTP Requests with 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.