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
200 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
284 programadores já iniciaram esse curso
Acessar o Curso
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
484 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
919 programadores já iniciaram esse curso
Acessar o Curso
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
494 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
254 programadores já iniciaram esse curso
Acessar o Curso

Mais cursos sobre APIs

Veja agora

Para praticar: aplicações cliente completas integradas a APIs RESTful

300

programadores já acessaram esses projetos

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

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.
Achou 12 meses muito tempo?

Programação muda todo dia e cada novidade nos obriga a rever tudo que já sabíamos. Só um estudo contínuo nos leva ao sucesso.

Apenas 3,5% dos nossos assinantes querem cancelar antes dos 12 meses

O que nossos clientes dizem:

"Excelente trabalho. É assim que a gente vê que o investimento vale a pena. Parabéns!"

- Danniery Alves -
O que nossos clientes dizem:

"Prá lá de bom... Está ótimo: com clareza, didática, conhecimento de causa e uma boa dose de humor. "Persistência" é o segredo."

- Paulo Costa -
O que nossos clientes dizem:

"DevMedia ensina mais do que qualquer faculdade!!!"

- Mauricio Hartmann -