Estudando as melhores formas de se edificar um bom backend escalável, flexível, portátil e independente.
- JSON
- URL ENCODED
- HTML
- XML
- RAW DATA
- PLAINTEXT
- GET - obter recurso
- POST - criar recurso
- PATCH - atualização parcial de recurso
- PUT - atualização total de recurso
- DELETE - deleção de recurso
- Dividirás front do back
- Não imporás estados nas requisições
- Atribuirás ao cache informações frequêntes
- Criarás uma interface uniforme onde:
- Identificarás o recurso corretamente
- Replicarás o cliente com a resposta correta
- Explicitarás todas as informações de contexto à resposta
- Entregarás todas as informações necessárias ao uso pelo cliente
- Acamadarás teu sistema para que facilites o seu desenvolvimento.