Explorando API REST na prática



Tivemos uma excelente introdução sobre API REST, apresentada pelo nosso instrutor. Durante a sessão, fomos introduzidos aos conceitos fundamentais de como funcionam as APIs (Interfaces de Programação de Aplicações) e o seu papel crucial na comunicação entre diferentes sistemas. O instrutor explicou de forma clara os princípios que regem as APIs REST, como os métodos HTTP (GET, POST, PUT, DELETE), os formatos de resposta como JSON, e a importância de seguir padrões para garantir que os serviços sejam escaláveis e fáceis de manter. Esta introdução foi fundamental para nos preparar para os próximos desafios.

                

Projeto API REST + BANCO DE DADOS

Foi apresentado um projeto desenvolvido pelo instrutor de uma API REST que interage com um banco de dados contendo duas tabelas: usuário e produto. A API permite adicionar, atualizar e deletar registros em ambas as tabelas, utilizando métodos HTTP como POST, PUT e DELETE. A demonstração mostrou como a API comunica-se diretamente com o banco de dados de forma eficiente.

Inserindo dados na tabela usuário:

Inserindo dados na tabela produto:


O professor solicitou uma prática onde precisávamos implementar uma funcionalidade na API para alterar o preço do dólar dos produtos inseridos na tabela produto. A tarefa envolvia atualizar os preços já inseridos no banco de dados, aplicando a nova taxa de câmbio.

       Alterando preço do dolar do produto farinha na tabela:


Conclusão

Em conclusão, o projeto proposto no DX ZL Academy proporcionou uma valiosa experiência prática no desenvolvimento de uma API REST integrada a um banco de dados, com ênfase em operações essenciais, como adicionar, atualizar e deletar registros. A tarefa de implementar a funcionalidade de ajustar preço do dólar permitiu-nos aplicar conceitos de programação e manipulação de dados em um cenário real. Este tipo de prática solidifica o conhecimento e prepara-nos para desafios do mundo do desenvolvimento de software.

Antônio Nascimento

Estudante, atualmente cursando a graduação em ciência da computação, sempre demonstrou interesse por tecnologia e programação, o que o levou a escolher essa área dinâmica e em constante evolução.

Postar um comentário

Postagem Anterior Próxima Postagem