Capítulo 1
Conceitos API
1 O que é uma API?
2 O que é um request?
3 O que é um response?
4 XML e JSON
5 Exemplos de API
Considerações finais
Referências
Capítulo 2
REST e SOAP
1 O que é REST
2 REST e RESTful: qual a diferença?
3 O que é SOAP?
4 Diferenças entre REST e SOAP
5 CRUD
Considerações finais
Referências
Capítulo 3
Criação de um RESTful simples (GET, PUT)
1 Projeto de um servidor simples
2 GET
3 PUT/PATCH
Considerações finais
Referências
Capítulo 4
Criação de um RESTful simples (POST, DELETE)
1 POST
2 DELETE
3 Códigos de retorno (200, 201, 204, 400, 403, 404 e 500)
Considerações finais
Referências
Capítulo 5
Projeto CRUD
1 Preparação do projeto de cadastro de produtos
2 Criação da estrutura básica do banco de dados
3 Documentação básica, representação gráfica (wireframe) de como funcionará o projeto
Considerações finais
Referências
Capítulo 6
Cadastro de produto e listagem de produto
1 Criar o processo de cadastro de produto (POST)
2 Criar o processo de listagem de produtos cadastrados (GET)
Considerações finais
Referências
Capítulo 7
Visualização de produto e edição de produto
1 Criar o processo de visualizar um produto (GET)
2 Criar o processo de editar um produto (PUT)
Considerações finais
Referência
Capítulo 8
Remover produto e revisão de conceitos
1 Criar o processo de deletar um produto (DELETE)
2 Definir e implementar o processo de soft delete (DELETE LÓGICO)
3 Revisão de todos os conceitos do REST
Considerações finais
Referências
ANEXO
Sobre o autor