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)

📥 Baixar os slides em 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.

🔗 Acessar repositório do laboratório no GitLab