Workshop description

Rather than present abstract concepts, this course contextualizes REST APIs with a more direct, hands-on approach. You learn about API documentation in the context of using a simple weather API to put a weather forecast on your site.

As you use the API, you learn about cURL, JSON, endpoints, parameters, data types, authentication, and other details associated with REST APIs. The point is that, rather than learning about these concepts independent of any context, you learn them by immersing yourself in a semi-real scenario.

After you use the API as a developer might, you then shift perspectives and become a technical writer tasked with documenting a new endpoint that has been added to the API.

As a technical writer, you tackle each element of a reference topic in REST API documentation:

  • Resource descriptions
  • Endpoint definitions and methods
  • Parameters
  • Sample requests
  • Sample responses
  • Error codes
  • Code samples

By the end of the workshop, you’ll have a solid understanding of how to document REST APIs.

Prerequisites

No programming knowledge required. This courses focuses entirely on REST APIs, not platform APIs such as Java, C++, or .NET APIs.

Required software

Note that your computer needs to be able to connect to a wifi network.

Duration

The workshop lasts 3 hours.

Sponsored content