1 student
Course updated 29 December 2022
$49 per month
for all Hexlet's courses
Sign up
  • Permanent access to theory
  • Asynchronous learning

Included in the course

9 lessons (video or text)
Assistance in Discussions on the website
Access to other courses of the our platform


This course explains what the HTTP API is, why it is needed and where it is used


Estimated time: 3 hours
  • 1

    About the course

    Learn about the course, its structure, objectives and goals
  • 2

    What is the HTTP API used for

    Get familiar with tasks that can't be done without an API
  • 3

    HTTP requests in the browser

    Explore the developer panel and learn how to track API requests
  • 4

    HTTP API Example

    Explore resources and endpoints. Learn to understand JSON, use pagination and nested resources
  • 5


    Learn to work with basic resource management operations. Get to know idempotence
  • 6


    Learn how to run queries from the command line
  • 7


    Learn how to fulfill requests through a popular service
  • 8

    Types of API

    Get to know the HTTP API (RPC, REST)
  • 9

    OpenAPI (used to be Swagger Specification)

    Learn the standard that allows you to create an HTTP API specification that is convenient for code generation, documentation, and testing
  • 10

    Do it yourself

    Some additional tasks to help you consolidate the theory you've learned
  • 11

    Additional resources

    Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic
Suggested learning programs

From a novice to a developer. Get a job or your money back!

Frontend Developer icon
Development of front-end components for web applications
start anytime 10 months