Desenvolvimento de API REST (eBook)
188 Seiten
Editora Senac São Paulo (Verlag)
978-65-5536-620-4 (ISBN)
Desenvolvimento de API REST aborda os conceitos fundamentais para a implementação de APIs utilizadas em serviços de internet com foco no padrão arquitetural REST. Para isso, são apresentadas teorias de aplicações de sistemas web e CRUD associadas a exemplos e implementações práticas. Ao longo do livro, são demonstrados conceitos e ferramentas para possibilitar o desenvolvimento de ponta a ponta de um sistema web, empregando tecnologias atuais, tais como JavaScript, Node.js e PostgreSQL. Dessa forma, o livro oferece ao leitor o conhecimento necessário para o desenvolvimento de serviços web com comunicação entre cliente e servidor.
Fernando Esquírio Torres é graduado em engenharia da computação (2007) e mestre em engenharia elétrica (2013). Possui experiência em produção de conteúdo e docência lecionando principalmente nas áreas de sistemas microprocessados e microcontrolados, eletrônica analógica e digital, robótica e programação de computadores.
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
| Erscheint lt. Verlag | 12.11.2021 |
|---|---|
| Reihe/Serie | Série Universitária | Série Universitária |
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Web / Internet |
| Schlagworte | API • Arquitetura de serviço • CRUD • Desenvolvimento de sistemas • Desenvolvimento de Software • integração de sistemas • interface web • JSON • Programação de aplicações • Rest • RESTful • Serviços na web • Sistemas para Internet • XML |
| ISBN-10 | 65-5536-620-6 / 6555366206 |
| ISBN-13 | 978-65-5536-620-4 / 9786555366204 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich