Mando alguns resources. 🙂
Conceitos de REST?
Importante ler sobre o material de Roy Fielding. E olhar o material sobre REST da Wikipedia.
Outro artigo é o que saiu na InfoQ. Tem tradução na InfoQ Brasil.
Livro?
Indico o Rest in Practice, do Jim Webber.
Exemplos de API para trabalhar com o REST? As APIs listadas abaixo são em alguns casos baseadas nos conceitos de REST, mas já vão ajudar em muito.
- http://mailee.me – software de mail marketing que possui api e libera uma conta com créditos para testes.
- http://basecamphq.com/ – software de gestão de projetos que possui api e possui conta gratuita.
- http://aws.amazon.com – A Amazon WebServices provê uma série de APIs para os serviços que podem ser testados na parte gratuita da Amazon.
Ferramentas para trabalhar?
Vou indicar apenas duas:
- Restfulie – projeto liderado pela galera da Caelum, que vale apena ser observado, seguido e apoiado.
- Jersey – API Java muito consistente para fazer trabalhos com REST.
Respostas de 2 a “Então você quer aprender REST?”
Iaí Daniel, valeu pela menção!
Aproveitando, lançamos essa semana um API explorer, que facilita a vida dos clientes quando eles precisam integrar com a API e acho que que facilita entender o conceito de “REST”. Dá uma olhada aí: api-explorer.mailee.me e me dá um feedback! (precisa de uma chave :D)
Bom post Wildt, a turma na ionatec está fazendo ele circular aqui dentro.