Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
As APIs REST (Representational State Transfer) são extremamente poderosas e oferecem possibilidades aparentemente ilimitadas, mas o conceito REST também é fácil de aprender. Neste curso, começaremos com uma visão geral dos conceitos fundamentais por trás das APIs da Web e os princípios definidores do REST. Em seguida, aprenderá como as APIs REST são normalmente usadas para operações de leitura, envio e gravação, incluindo uma exploração aprofundada de solicitações e respostas HTTP. O protocolo HTTP será analisado, incluindo HTTP seguro, cabeçalhos e códigos de estado.
A maioria das APIs modernas é hospedada em ambientes de cloud público e, neste curso, aprenderá sobre as ofertas de API dos vários provedores de cloud. O alinhamento das APIs REST com as operações comerciais e as estratégias para a gestão de versões e atualizações de APIs também será explorado. Seguem-se lições sobre testes de API REST e tratamento de erros para garantir que as APIs forneçam os resultados esperados. A segurança será abordada em profundidade a seguir, incluindo várias estratégias, como chaves/secretos de API e OAuth.
O curso será concluído com uma exploração do desenvolvimento de software REST API do lado do servidor em uma variedade de idiomas.
Abrange os conceitos fundamentais por trás das APIs da web e os princípios da REST, solicitações e respostas HTTP (incluindo HTTP seguro, cabeçalhos e códigos de status), ofertas de API de provedores de nuvem, gerenciamento de versionamento e atualização de API, teste e tratamento de erros de API REST, estratégias de segurança como chaves/segredos de API e OAuth, e desenvolvimento de API REST no lado do servidor em múltiplas linguagens.
O curso conclui com desenvolvimento de API REST no lado do servidor cobrindo APIs REST Node.js com Express.js, APIs REST Python com documentação OpenAPI e criação de APIs REST usando ASP.NET Core e C#.
Você ganhará habilidades em API Design, trabalho com Application Programming Interfaces (APIs), ASP.NET Web API, REST API Development, uso de um cliente REST e construção de APIs RESTful.
A segurança é coberta em profundidade, incluindo estratégias como chaves e segredos de API, OAuth para autenticação e uso de limitação de taxa para controlar o tráfego.
O curso explica que a maioria das APIs modernas está hospedada em ambientes de nuvem pública e explora várias ofertas de API de provedores de nuvem.