Curso
API (Application Programming Interface) é um mecanismo que permite softwares diferentes se comunicarem. Um exemplo é quando uma aplicação front-end precisa exibir os dados que são fornecidos por uma aplicação back-end. Para que isso aconteça, as aplicações precisam conversar entre si e é nesse cenário que a API aparece para possibilitar essa comunicação. Neste curso você aprenderá o conceito de API, como ela funciona, o formato JSON usado para troca de informações entre sistemas e também sobre os protocolos HTTPs e os status de retorno, onde temos regras e padrões sobre o uso de APIs.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
9 horas
Muitos sistemas são compostos pelas camadas front-end e back-end e precisam que elas troquem informações para funcionar corretamente. Nessa aula você verá alguns exemplos reais de sistemas e como essas camadas trabalham de forma integrada.
Entenda nesta aula o que é uma API e como é o seu funcionamento. Além disso, aprenda porque a API é tão importante no desenvolvimento de software atualmente e descubra que ela está presente em praticamente todos os projetos que envolvam front-end e back-end.
O padrão REST é o mais utilizado na comunicação entre APIs e aplicações front-end atualmente. Tanto o programador back-end como o programador front-end devem conhecer esse padrão, pois ele é essencial para que suas aplicações se comuniquem com outras. Nessa aula você conhecerá o REST e suas regras.
Para que o front-end se comunique com a API RESTful é necessário que ele saiba onde encontrá-la. Isso é feito através do endpoint e nesta aula você aprenderá este conceito, além de ver alguns exemplos.
Além do endpoint, é muito importante o uso de um verbo HTTP na comunicação entre front-end e API. Nessa aula aprenderemos o que é um verbo HTTP, para que serve e quais os tipos de verbo que podemos utilizar.
Nessa aula conheceremos o formato JSON, uma das categorias utilizadas no padrão REST. Vamos aprender o conceito de JSON, a sua sintaxe e como ele é utilizado para enviar e receber dados entre o front-end e a API.
Sempre que a API retorna a resposta para o front-end, ela também envia um código de status, que indica se a requisição foi bem sucedida ou não. Veja nessa aula sobre a categoria do padrão REST chamada código de status que é utilizada no retorno de uma API.
Tanto o programador back-end quanto o programador front-end costumam testar uma API, seja depois de criá-la ou antes de utilizá-la em sua aplicação. Uma forma simples de fazer isso é através de uma ferramenta. Aprenda nesta aula como utilizar o Postman para testar uma API.
Agora que você já aprendeu o padrão REST e que é possível testar uma API através do Postman, nesta aula você conhecerá a API Go Tour e consumi-la seguindo a sua documentação.
Programando com Smartphone
Publique seu site na internet
Programador Back-end: Introdução