Algumas siglas que você deveria conhecer
- #REST
- #Java
- #API Rest
CRUD? HTTP? MVC? Que sopa de letrinhas é essa?
Quando entramos no mundo da programação, podemos ficar um pouco confusos com tantas siglas novas para aprender. Para ajudar nisso, eu trouxe aqui uma listinha de algumas siglas da tecnologia e seus significados.
API: Application Programming Interface
Uma API é um mecanismo que permite a comunicação entre dois componentes de software. De um lado da comunicação, está o cliente e, do outro, o servidor. Não é necessário que o cliente conheça todos os detalhes da implementação da aplicação para que utilize-a, bastando apenas seguir um conjunto de definições e protocolos da API que deseja consumir.
CRUD: Create, Read, Update, Delete
A sigla CRUD corresponde às 4 operações básicas que fazemos em bases de dados relacionais: criar, ler, atualizar e deletar registros.
HTTP: Hypertext Transfer Protocol
HTTP é um dos principais protocolos de comunicação da World Wide Web (WWW). Funciona através do modelo cliente-servidor e permite a obtenção de recursos por meio de requisições e respostas.
IDE: Integrated Development Environment
Em bom português, significa ambiente de desenvolvimento integrado. IDEs são ferramentas de edição de código fonte, que auxiliam no processo de desenvolvimento pois oferecem uma série de facilidades referentes ao processo.
MVC: Model-View-Controller
MVC é um padrão de projeto focado na estruturação de camadas, onde as classes de domínio da aplicação pertencem à camada Model, as classes de interação com o usuário pertencem à camada View e as classes de controle pertencem à camada Controller.