KnowledgeCity

Usos das APIs REST

Saiba como utilizar a documentação da OpenAPI e efectuar operações comuns
Assista à primeira aula grátis — tenha acesso completo às 4 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor Josh Guardino  4 Lições ·  24m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

REST é um estilo de arquitectura de API que se baseia fortemente nas normas da indústria, bem como nos conceitos fundamentais que alimentam a Internet. Essa abordagem permite padrões de uso comuns e repetíveis e que se encaixa em padrões amplamente aceites para acesso e documentação de API. Existem muitos módulos e modelos pré-embalados para APIs REST, mas também é possível - e de facto comum - que as APIs REST sejam criadas de raiz.

Existem muitos formatos de documentação de API, mas o mais comum e talvez o mais fácil de usar é chamado OpenAPI. Ele permite que os proprietários de APIs REST publiquem documentação interativa que é gerada automaticamente com base nos recursos da API. Aprenderá a ler a documentação da OpenAPI e a executar testes de API diretamente a partir dela.

Os tipos mais prevalentes de ações de API e métodos HTTP são cobertos, incluindo operações de leitura usando o método GET, operações de envio usando o método POST e métodos de atualização usando os métodos PUT, PATCH e DELETE.

O Que Você Vai Aprender

  • Descrever o propósito e o formato da documentação OpenAPI, incluindo como lê-la e executar testes de API diretamente dela
  • Listar e descrever os métodos HTTP mais comuns usados com APIs REST
  • Executar operações de leitura entendendo como as solicitações GET recebem dados de APIs REST
  • Enviar e atualizar dados identificando como as solicitações de escrita passam corpos de solicitação para APIs REST
  • Usar solicitações POST para enviar operações para APIs REST
  • Atualizar o estado do objeto usando os métodos PUT, PATCH e DELETE

Principais Conclusões

  • REST é um estilo arquitetônico de API que se baseia em padrões da indústria e nos conceitos fundamentais que alimentam a internet, permitindo padrões de uso comuns e repetíveis.
  • APIs REST podem ser construídas usando módulos e modelos pré-embalados, mas também é comum criá-las do zero.
  • OpenAPI é o formato de documentação de API mais comum e provavelmente o mais fácil, e permite que proprietários de API REST publiquem documentação interativa e gerada automaticamente com base nas capacidades da API.
  • GET é usado para operações de leitura, POST é usado para operações de envio, e PUT, PATCH e DELETE são usados para operações de atualização.
  • As solicitações de escrita enviam corpos de solicitação para APIs REST, enquanto as solicitações GET recebem dados delas.

Perguntas Frequentes

O que este curso abrange?

Abrange o estilo arquitetônico de API REST, como ler documentação OpenAPI e executar testes de API a partir dela, e as ações e métodos HTTP mais prevalentes, incluindo GET para operações de leitura, POST para operações de envio, e PUT, PATCH e DELETE para operações de atualização.

Que métodos HTTP vou aprender?

O curso abrange os métodos HTTP mais comuns, incluindo o método GET para leitura de dados, o método POST para envio de dados e os métodos PUT, PATCH e DELETE para atualizar o estado do objeto.

O que é OpenAPI e como é usado neste curso?

OpenAPI é o formato de documentação de API mais comum, permitindo que proprietários de API REST publiquem documentação interativa que é gerada automaticamente com base nas capacidades da API. Neste curso, você aprenderá como ler documentação OpenAPI e executar testes de API diretamente dela.

Que lições estão incluídas neste curso?

O curso inclui quatro lições: OpenAPI Documentation, GET Requests, POST Requests e Updating Object State Using HTTP Methods.

Que habilidades este curso ajuda a desenvolver?

Apoia habilidades como API Design, API Management, REST API Development, RESTful API, Rest Client e Advanced Rest Client.