Description
Este curso oferece uma visão geral abrangente e acessível das APIs Web — ferramentas essenciais para permitir a comunicação entre sistemas de software modernos. Começa com o básico, definindo o que são APIs e analisando os componentes de uma chamada de API, antes de explorar estilos arquitetónicos, incluindo REST, SOAP, GraphQL e gRPC.
 Irá acompanhar a evolução das APIs e obter informações sobre protocolos importantes como HTTP/1.1, HTTP/2 e HTTP/3, bem como formatos de dados comuns como JSON, XML e YAML. O curso aborda também normas e especificações importantes de API, como OpenAPI e AsyncAPI, apresenta ferramentas amplamente utilizadas como Swagger e Postman e descreve mecanismos de segurança essenciais, incluindo chaves API, OAuth 2.0, JWT e OIDC.
 Com conteúdo de leitura estruturado, explicações visuais através de vídeos curtos, questionários, perguntas frequentes e uma avaliação final, este curso fornece o conhecimento fundamental necessário para compreender e trabalhar com APIs Web em aplicações do mundo real.
 Conteúdo do curso
-  Introdução à API
 -  Protocolos principais da API Web
 -  Normas e especificações de API
 -  Ferramentas API
 -  Segurança da API