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.









