Fundamentos de DevOps – Aula 06: Introdução ao Desenvolvimento de Web APIs
Nesta aula, você estudará fundamentos de Web APIs, explorando JSON, HTTP e métodos REST, além de conceitos de API e RESTful. Você também terá contato com Spring Boot e com testes de endpoints usando o Postman, integrando teoria e prática.
O que você vai aprender:
- Compreender o papel do JSON e do fluxo de mensagens via HTTP na comunicação entre sistemas;
- Aplicar os principais verbos HTTP (GET, POST, PUT e DELETE) na construção de operações em APIs;
- Definir o que é uma API e relacionar os princípios de REST e RESTful à organização de endpoints;
- Reconhecer o Spring Boot como framework para desenvolvimento de Web APIs em Java;
- Testar REST APIs com Postman e consolidar os conceitos ao juntar as peças do processo.
Slides da aula (PDF)
Laboratório
Neste laboratório, você irá trabalhar a partir de um repositório GitLab. O primeiro passo é realizar o fork do projeto para sua própria conta e, a partir disso, seguir as instruções descritas no repositório.