Repositório dedicado ao versionamento das atividades práticas desenvolvidas na disciplina de Técnicas Avançadas de Programação. Aqui estarão reunidos todos os exercícios propostos em aula, com foco no desenvolvimento backend e no uso de arquiteturas modernas.
Registrar minha evolução na disciplina, mantendo um histórico bem estruturado das atividades, boas práticas de código e conceitos avançados de engenharia de software.
- Java
- Spring Boot
- Maven
- JSON
- Outras poderão ser adicionadas conforme a disciplina evolui.
Implementação de projeto Products, dedicado a entender métodos de http utilizando api rest no java spring boot, retornando consultas em JSON.
Inclui:
- Criação do endpoint
- Estruturação do modelo
Product - Retorno de dados fixos para testes
- Exercício introdutório ao uso de controllers no Spring
- Exerício sobre API REST no spring boot.
Implementação de projeto Musics, treinando conceitos de api rest, por ora somente em JSON.
Abrange:
- Criação do modelo
Music - Endpoint fornecendo dados simulados
- Prática de manipulação de listas e responses HTTP
- Exerício sobre API REST no spring boot.
# Clone o repositório
git clone https://github.com/Ricardo-GabrielX/TAP.git
# Acesse a pasta do projeto
cd TAP
# Compile e execute (Spring Boot com Maven Wrapper)
./mvnw spring-boot:run