KnowledgeCity

Considerações de design de APIs REST

Saiba como executar APIs REST na cloud e lidar com alterações
Assista à primeira aula grátis — tenha acesso completo às 3 aulas.

To view this video please enable JavaScript.

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

Descrição do Curso

As APIs RESTful podem ser executadas numa ampla variedade de configurações, mas a mais comum se tornou a cloud pública. Estas lições explorarão os vários produtos de API oferecidos pelos principais provedores de serviços de cloud e demonstrarão como uma API simples pode ser configurada e iniciada usando o produto AWS API Gateway.

O módulo também explora o alinhamento dos métodos e pontos de extremidade REST com os processos de negócios, tanto os existentes quanto os novos. Como os serviços REST dependem de métodos HTTP, é importante entender como os processos de negócios enviam e consomem dados e como suas operações são melhor representadas no REST.

Outra consideração de conceção de grande importância é o desafio colocado pela necessidade de corrigir e melhorar os serviços de API existentes. Atualizar ou corrigir serviços de API sem considerar cuidadosamente as consequências pode ser desastroso; mas mostraremos como usar o versionamento da API para lidar com esses problemas corretamente.

O Que Você Vai Aprender

  • Identificar os provedores de nuvem pública primários e as ofertas de serviços que suportam APIs RESTful
  • Configurar e lançar uma API simples usando o produto AWS API Gateway
  • Alinhar métodos REST e endpoints com processos de negócios existentes e novos
  • Explicar como os métodos HTTP representam tipos específicos de ações para processos legados ou novos
  • Aplicar versionamento de API para corrigir e melhorar serviços de API existentes sem causar conflitos

Principais Conclusões

  • APIs RESTful podem ser executadas em muitos ambientes, mas a nuvem pública se tornou o mais comum.
  • Como os serviços REST dependem de métodos HTTP, entender como os processos de negócios enviam e consomem dados é fundamental para representar suas operações em REST.
  • Atualizar ou corrigir serviços de API sem considerar as consequências pode ser desastroso.
  • Versionamento permite que você evite conflitos e introduza aprimoramentos de forma responsável.

Perguntas Frequentes

O que este curso abrange?

Explora os produtos de API oferecidos pelos principais provedores de serviços em nuvem, demonstra a configuração e lançamento de uma API simples com o AWS API Gateway, abrange o alinhamento de métodos REST e endpoints com processos de negócios e explica o uso de versionamento de API para corrigir e melhorar serviços existentes.

Vou aprender a usar as ferramentas de um provedor de nuvem específico?

Sim. As lições demonstram como uma API simples pode ser configurada e lançada usando o produto AWS API Gateway e exploram os vários produtos de API oferecidos pelos principais provedores de serviços em nuvem.

Como o curso é estruturado?

É organizado em três lições: REST API Design Considerations, Aligning Operations with HTTP Methods e API Versioning Maintenance.

Que habilidades vou desenvolver?

O curso desenvolve habilidades em API Design, API Management, REST API Development e trabalho com clientes REST e RESTful API, incluindo uso avançado de cliente REST.