ETEC Guarulhos – Téc.
DS – 3º Módulo
Desenvolvimento de Sistemas III – Prof. Afonso
Daniel Ribeiro RM 24232
O que é API RESTful?
API Restful, ou REST (Representational State Transfer), é um estilo arquitetural para construir
serviços web que utilizam o protocolo HTTP para comunicação entre sistemas. Em termos
simples, é uma maneira padronizada de acessar e interagir com recursos (como dados de um
banco de dados) através da web
Quais as principais tecnologias?
APIs RESTful usam HTTP como protocolo, com métodos (GET, POST, PUT, DELETE),
recursos bem definidos e dados normalmente em JSON.
Principais frameworks: [Link], NestJS (JavaScript), Flask, FastAPI (Python), Spring
Boot (Java), [Link] Core (C#), Laravel (PHP), Gin (Go).
Autenticação e segurança: JWT, OAuth 2.0, OpenID Connect.
Documentação: Swagger/OpenAPI e Redoc.
Suporte: bancos de dados como PostgreSQL, MySQL, MongoDB e ferramentas de teste como
Postman ou Insomnia.
CRUD
Gerenciador de Tarefas → CRUD de tarefas com título, descrição, prioridade, status e prazo.