Curso

API - Application Programming Interface

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

Curso de API (9 aulas)

Aula 1 - Introdução

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.

Aula 2 - API

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.

Aula 3 - Padrão REST

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.

Aula 4 - Endpoint

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.

Aula 5 - Verbos HTTP

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.

Aula 6 - JSON

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.

Aula 7 - Códigos de status

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.

Aula 8 - Postman

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.

Aula 9 - Consumindo 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.

Iniciar agora
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Canal Mais

Publique seu site na internet

Programador Back-end: Introdução

Primeiros passos com o Docker