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

Introdução

Curso
O que é Lumen?
Lumen é um micro-framework baseado em Laravel, voltado para o desenvolvimento de aplicações de microsserviços e APIs RESTful. Neste curso veremos mais informações a respeito deste framework, bem como a sua instalação e execução.
2 Aulas
Suporte
260 programadores já iniciaram esse curso
Acessar o Curso

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
332 programadores já iniciaram esse curso
Acessar o Curso

C#

Curso
O que é ASP.NET Web API?
O ASP.NET Web API é um framework para desenvolvimento de web services RESTful sobre o .NET Framework. Com ele é possível construir serviços robustos baseados no padrão arquitetural REST, usando os recursos do protocolo HTTP, e fazendo isso com a linguagem C#.
2 Aulas
Suporte
543 programadores já iniciaram esse curso
Acessar o Curso
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
972 programadores já iniciaram esse curso
Acessar o Curso

Java

Curso
O que é Spring?
Neste curso você aprenderá o que é o Spring, framework Java criado com o objetivo de facilitar o desenvolvimento de aplicações e que explora, para isso, os conceitos de inversão de controle e injeção de dependências. Vamos falar sobre os motivos que levaram à sua criação, as principais características, entender sobre Inversão de Controle e Injeção de Dependência e, por fim, conhecer o framework na prática, através de um exemplo simples.
4 Aulas
Suporte
569 programadores já iniciaram esse curso
Acessar o Curso
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
285 programadores já iniciaram esse curso
Acessar o Curso

Certificado

É hora de contar pra todo mundo que você agora é fera em APIs! Clique no botão abaixo e gere os seus certificados para os cursos que assistiu acima.

Gerar certificado

Comunidade

Tag em Destaque: REST

Feed de atividades do fórum

Diego curtiu uma resposta de Jothaz : Angular: REST ou SOAP no back-end?

12/Jan às 22:06

Caio curtiu um post de Antonio : Composição da URL no REST

11/Jan às 13:46

Diego curtiu uma resposta de Estevão : Angular: REST ou SOAP no back-end?

04/Jan às 16:49

Diego curtiu uma resposta de MARCIO : Composição da URL no REST

04/Jan às 16:48

Ver todos os posts da tag

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 minimo 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.