{"id":18153216,"url":"https://github.com/mulliru/check-point-02-java-advanced","last_synced_at":"2025-10-11T22:18:08.856Z","repository":{"id":259218368,"uuid":"877293733","full_name":"mulliru/Check-Point-02-Java-Advanced","owner":"mulliru","description":"🗂️ Repositório desenvolvido para o Checkpoint 2 da matéria Java Advanced da FIAP. O projeto cadastra brinquedos usando Spring Boot ☕ e banco de dados Oracle. 🚀","archived":false,"fork":false,"pushed_at":"2024-10-28T12:05:31.000Z","size":466,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T00:52:15.837Z","etag":null,"topics":["fiap","java","java-advanced","oracle","spring","sql"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mulliru.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-23T12:19:32.000Z","updated_at":"2024-10-28T12:05:34.000Z","dependencies_parsed_at":"2024-10-28T13:08:40.274Z","dependency_job_id":null,"html_url":"https://github.com/mulliru/Check-Point-02-Java-Advanced","commit_stats":null,"previous_names":["mulliru/check-point-02-java-advanced"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2FCheck-Point-02-Java-Advanced","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2FCheck-Point-02-Java-Advanced/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2FCheck-Point-02-Java-Advanced/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mulliru%2FCheck-Point-02-Java-Advanced/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mulliru","download_url":"https://codeload.github.com/mulliru/Check-Point-02-Java-Advanced/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247574097,"owners_count":20960495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fiap","java","java-advanced","oracle","spring","sql"],"created_at":"2024-11-02T03:06:03.179Z","updated_at":"2025-10-11T22:18:03.837Z","avatar_url":"https://github.com/mulliru.png","language":"Java","readme":"# Projeto de Cadastro de Brinquedos - Checkpoint 2\n\n\"**Quem ouve, esquece. Quem vê, lembra. Quem faz, aprende.**\"  \n*Provérbio chinês*\n\n## FIAP – Faculdade de Informática e Administração Paulista  \n**Curso:** Tecnologia em Análise e Desenvolvimento de Sistemas  \n**Professor:** Dr. Marcel Stefan Wagner  \n**Checkpoint 2 - Programação Spring Boot com Persistência**\n\n**Integrantes:**  \nLuna Faustino Lima, Larissa Lopes Oliveira, Lucas Alcântara Carvalho, Murillo Ferreira Ramos, Pedro Luiz Prado\n\n### Descrição do Projeto\n\nEste projeto tem como objetivo desenvolver uma aplicação de cadastro e consulta de brinquedos para uma empresa de produtos infantis, voltada para crianças de até 12 anos. O projeto utiliza o framework Spring Boot, com a configuração do tipo Maven, em linguagem Java, e realiza a persistência de dados em um banco de dados Oracle.\n\n### Funcionalidades\n\n- **Create (POST)**: Permite o cadastro de brinquedos no sistema.\n- **Read (GET)**: Realiza consultas de brinquedos já cadastrados.\n\nA aplicação permite realizar testes Web via endpoints HTTP utilizando o software **Postman**. As operações CRUD básicas estão parcialmente implementadas, com foco em **Create** e **Read**.\n\n### Configuração do Banco de Dados\n\nO projeto utiliza um banco de dados Oracle, e a conexão é feita por meio do arquivo `application.properties` do Spring Boot. As seguintes informações são armazenadas na tabela de brinquedos:\n\n- **Id**: Identificação única do brinquedo.\n- **Nome**: Nome do brinquedo.\n- **Tipo**: Tipo do brinquedo (Ex: Eletrônico, Educativo).\n- **Classificação**: Faixa etária recomendada.\n- **Tamanho**: Dimensões do brinquedo.\n- **Preço**: Preço do brinquedo.\n\n### Exemplo de JSON para Cadastro (POST)\n\nAo realizar uma requisição **POST** para cadastrar um brinquedo, use o seguinte formato de JSON no **Postman**:\n\n```json\n{\n  \"nome\": \"Carrinho de Controle Remoto\",\n  \"tipo\": \"Eletrônico\",\n  \"classificacao\": \"Acima de 5 anos\",\n  \"tamanho\": \"30 cm\",\n  \"preco\": 120.00\n}\n```\n\n### Prints do POSTMAN\n\n![image](https://github.com/user-attachments/assets/fcb3bb56-de5a-4028-a45a-c618270ca054)\n![image](https://github.com/user-attachments/assets/e8d097bc-0b30-48f8-8dc0-260025cfca63)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulliru%2Fcheck-point-02-java-advanced","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmulliru%2Fcheck-point-02-java-advanced","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulliru%2Fcheck-point-02-java-advanced/lists"}