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.









