Você está na página 1de 2

Bootcamp: Projetista de Software

Desafio Prático
Módulo 2: Integração de Aplicações

Objetivos de Ensino
Exercitar os seguintes conceitos trabalhados no Módulo:

1. Fixação dos conceitos de redes e WebServices.

2. Implementação de WebServices REST com Kotlin/Quarkus.

3. Integração com serviços/banco de dados (MongoDB) na nuvem.

Enunciado
Na aula 7.3, desenvolvemos um serviço REST de hotéis integrado com uma
base dados e implementamos as operações GET, POST, PUT e DELETE.
Implemente as requisições GET (lista geral) e GET (por id), conforme
demonstrado na aula.

Link do repositório (GitHub): https://github.com/eduardovpessoa/hotels-


quarkus-api

Atividades

Os alunos deverão desempenhar as seguintes atividades:

1. Com base na aula 7.3, implemente o serviço REST da API de hotéis GET
(lista geral) e GET (por id);

2. Acesse o arquivo de configuração do Quarkus (application.properties) e


utilize a string de conexão abaixo:

1
quarkus.mongodb.connection-string =
mongodb+srv://integracaoxpe:integracaoxpe2024@apihotels.r9imzeu.m
ongodb.net/?retryWrites=true&w=majority&appName=apihotels

3. Assim que configurar a mesma, utilize as implementações GET para


responder às questões do desafio.

Você também pode gostar