course

HTTP API

11 students
Course updated 25 July 2023
Course HTTP API
$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)
25 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll learn

  • use the OpenAPI specification
  • design API using best practices
  • execute requests with Postman
  • analyze network requests in the browser

Description

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

Course program

Estimated time: 3 hours
  • 1

    About the course

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

    The usage of HTTP API

    Getting familiar with tasks unsolvable without an API

    quiz

  • 3

    HTTP requests in browsers

    Exploring the developer panel and learning how to track API requests

    quiz

  • 4

    HTTP API Example

    Exploring resources and endpoints. Learning to understand JSON, pagination, and nested resources

    quiz

  • 5

    CRUD

    Learning to work with basic resource management operations and idempotence

    quiz

  • 6

    CURL

    Learning how to run queries from the command line

    quiz

  • 7

    Postman

    Learning how to fulfill requests through a popular service Postman

    quiz

  • 8

    Types of API

    Getting to know the HTTP API (RPC, REST)

    quiz

  • 9

    OpenAPI (Swagger Specification)

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

    quiz

  • 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

Recommended program

profession
Development of front-end components for web applications
10 months
from scratch
Start at any time
profession
Layout with the latest CSS standards
5 months
from scratch
under development
Start at any time
profession
new
Developing web applications with Django
10 months
from scratch
under development
Start at any time