DevCast: Por que eu criaria/usaria uma API?

E se te pedirem para criar um aplicativo que combine informações meteorológicas para que o usuário possa decidir onde surfar? Ou se te pedirem para implementar o pagamento por cartão de crédito? Em ambos os casos você vai precisar de uma API, um programa criado para que programadores tenham acesso a informações/serviços, a partir dos quais possam ser construídos novos softwares. Nesta série falamos sobre como trabalhar com API, começando com um bate papo sobre nossas experiência com projetos desenvolvidos dessa forma. Confira!


Cursos: Como criar e consumir APIs

PHP

Curso
Criando uma API Restful com Lumen
A sigla API refere-se ao termo "Interface de Programação para aplicações”. Neste curso desenvolveremos uma API Restful, utilizando corretamente os métodos HTTP, que servirá de “interface” de acesso para a aplicação de uma agência de turismos, chamada GoTour. Essa API será desenvolvida em PHP, utilizando o micro-framework Lumen, baseado em Laravel. Este curso é a implementação do projeto que foi iniciado no curso Levantamento de Requisitos - Exemplo prático de entrevista.
14 Aulas
Suporte
490 programadores já iniciaram esse curso
Acessar o Curso

C#

Curso
Criando serviços RESTful em .NET
Neste curso veremos os primeiros passos necessários para a criação de web services RESTful em .NET. Para isso, utilizaremos o ASP.NET Web API, que nos permite criar com facilidade serviços com a arquitetura REST utilizando todos os principais recursos do .NET Framework.
4 Aulas
Suporte
1115 programadores já iniciaram esse curso
Acessar o Curso

Java

Curso
Web services RESTful com Spring framework e JPA
Neste curso você vai aprender a criar sua primeira API REST baseada nos recursos do Spring Framework. Veremos como declarar corretamente os verbos HTTP em cada recurso consumido e também como definir, de forma apropriada, o status de cada resposta fornecida pela API. Por fim, você verá como tratar exceções lançadas pela API com o auxílio de um recurso específico do Spring Framework e como enviá-las de forma mais sofisticada ao cliente. Vale ressaltar, ainda, que na camada de persistência faremos uso da JPA com o Hibernate.
26 Aulas
Suporte
407 programadores já iniciaram esse curso
Acessar o Curso

Papers

REST Tutorial

Autor: Paulo César Coutinho

Publicação: 08/2013

Web Services REST versus SOAP

Autor: BRUNNO FIDEL MACIEL ATTORRE

Publicação: 04/2015

Criando e consumindo APIs: Dúvidas Frequentes e Suporte

Confira abaixo algumas respostas para perguntas comuns sobre APIs.

Suporte ao aluno - Deixe a sua dúvida.
Assinatura Devmedia
Fa?a parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrado através do seu cartão de crédito. *Tempo mínimo de assinatura: 12 meses.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
Conheça agora!
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrada através do seu cartão de crédito. *Tempo mínimo de assinatura: 12 meses.
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira