Introdução a API REST (para quem não sabe nada sobre)
Neste artigo, vamos partir de uma situação cotidiana para entender como partes diferentes de uma aplicação compartilham informações. A partir dela, vamos chegar ao conceito de API REST, muito usado no desenvolvimento de software.
Introdução
Quando usamos um aplicativo, é comum esperar que uma informação apareça em mais de um lugar. Salvamos algo no celular e, depois, queremos acessar essa mesma informação no computador, no tablet ou em outro dispositivo, sem precisar digitar tudo outra vez.
Pense em uma agenda digital. Você cria um compromisso no celular e, mais tarde, abre a mesma agenda no computador. O compromisso aparece lá também, com o mesmo nome, dia e horário.
Isso parece simples, mas envolve uma comunicação entre partes diferentes de um sistema.
Dados, aqui, são as informações que o aplicativo usa. No exemplo da agenda digital, eles podem ser o nome do evento, o dia e o horário em que ele vai acontecer.
Para entender como isso funciona, primeiro vamos observar o problema usando a agenda como exemplo.
Mesma informação, aparelhos diferentes
Você abre o aplicativo de agenda no celular para anotar um compromisso.
Você informa o nome do evento, escolhe o dia e define o horário:
"Consulta médica na terça-feira, às 15 horas."
Depois, toca no botão para salvar.
O compromisso aparece na agenda e você fecha o aplicativo.
Artigos relacionados
-
Artigo
-
Artigo
-
DevCast
-
DevCast
-
DevCast