{"id":19817637,"url":"https://github.com/raizertechdev/jdevtreinamento_springboot_rest","last_synced_at":"2025-02-28T15:23:33.044Z","repository":{"id":175277560,"uuid":"650701890","full_name":"RaizerTechDev/jdevtreinamento_springboot_rest","owner":"RaizerTechDev","description":"Desenvolvendo técnicas de códigos do curso JDevTreinamentos, principais stacks no Backend: Java, Maven e Spring Boot e o postgreSQL como db e no Frontend: Java Script.","archived":false,"fork":false,"pushed_at":"2024-10-29T02:15:31.000Z","size":1499,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-11T08:12:11.599Z","etag":null,"topics":["html-css-javascript","java","maven-plugin","postgresql","railway-app","spring-boot"],"latest_commit_sha":null,"homepage":"https://raizertechdev-production-7532.up.railway.app/springboot-rest-api-sample/","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/RaizerTechDev.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":"2023-06-07T16:11:55.000Z","updated_at":"2024-10-29T02:15:34.000Z","dependencies_parsed_at":"2025-01-11T08:11:17.820Z","dependency_job_id":"9d512a8a-8d9a-4107-810a-26fd3426fcfe","html_url":"https://github.com/RaizerTechDev/jdevtreinamento_springboot_rest","commit_stats":null,"previous_names":["rafarz76dev/jde","raizertechdev/jdevtreinamento_springboot_rest"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2Fjdevtreinamento_springboot_rest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2Fjdevtreinamento_springboot_rest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2Fjdevtreinamento_springboot_rest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaizerTechDev%2Fjdevtreinamento_springboot_rest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaizerTechDev","download_url":"https://codeload.github.com/RaizerTechDev/jdevtreinamento_springboot_rest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241173915,"owners_count":19922205,"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":["html-css-javascript","java","maven-plugin","postgresql","railway-app","spring-boot"],"created_at":"2024-11-12T10:13:12.562Z","updated_at":"2025-02-28T15:23:33.004Z","avatar_url":"https://github.com/RaizerTechDev.png","language":"Java","readme":"***\n\n\u003cdiv align=\"center\"\u003e\n\n[![Typing SVG](https://readme-typing-svg.herokuapp.com?font=Fira+Code\u0026weight=700\u0026size=25\u0026pause=1000\u0026color=6035DF\u0026center=true\u0026vCenter=true\u0026width=435\u0026lines=Olá👋+sou+Rafael+Raizer)](https://git.io/typing-svg)\n\n\u003cimg height=\"120em\" src=\"images/ImagemDevRafa.png\"  align=\"center\"\u003e\n\n\u003ca href=\"https://git.io/typing-svg\" align=\"center\"\u003e\u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Fira+Code\u0026weight=700\u0026size=24\u0026pause=1000\u0026color=120A2A\u0026center=true\u0026vCenter=true\u0026width=435\u0026lines=Desenvolvedor+Front+End+Júnior\" alt=\"Typing SVG\" /\u003e\u003c/a\u003e  \u003cimg src=\"https://media.giphy.com/media/l1J9sBOqBIvnafnUc/giphy.gif\" width=\"70\"\u003e\n\n***\n# \u003cimg src=\"https://media.giphy.com/media/XwcRflO9HD0Sk6RaRM/giphy.gif\" align=\"center\" height=\"25\" width=\"55\"\u003e Venho aqui apresentar \u003cimg src=\"https://media.giphy.com/media/LmqitTYGsNMiWu3VWO/giphy.gif\" align=\"center\" width=\"65\"\u003e \n\n\n  # Curso JDev Treinamentos\n\n## Lançado curso CRUD Completo com Spring Boot REST API !!!\n\n ### Requisitos necessários:\n\n🎯 Banco de Dados \u003cimg src=\"https://media.giphy.com/media/fXQqNrqKATCNwq6zin/giphy.gif\" align=\"center\" height=\"35\" width=\"35\"\u003e ```postgreSql``` \n\n🎯 Front-End \u003cimg src=\"https://media.giphy.com/media/fXQqNrqKATCNwq6zin/giphy.gif\" align=\"center\" height=\"35\" width=\"35\"\u003e ```JavaScript``` \n\n🎯 Back-End \u003cimg src=\"https://media.giphy.com/media/fXQqNrqKATCNwq6zin/giphy.gif\" align=\"center\" height=\"35\" width=\"35\"\u003e ```Java```\n\n🎯 IDE \u003cimg src=\"https://media.giphy.com/media/fXQqNrqKATCNwq6zin/giphy.gif\" align=\"center\" height=\"35\" width=\"35\"\u003e ```Eclipse```\n\n🎯 APIs \u003cimg src=\"https://media.giphy.com/media/fXQqNrqKATCNwq6zin/giphy.gif\" align=\"center\" height=\"35\" width=\"35\"\u003e ```Postman``` \u0026 ```Ajax```.\n\n# \u003cdiv align=\"center\"\u003e\n# \u003cimg src=\"https://media.giphy.com/media/9TFBxN300KpCUI6sBD/giphy.gif\" align=\"center\" height=\"75\" width=\"75\"\u003e \n### [Clique aqui para acessar o Projeto](https://raizertechdev-production-7532.up.railway.app/springboot-rest-api-sample/)\n  \n   \u003cimg src=\"images/certificado-jdev-1.png\" align=\"center\" height=\"500em\" width=\"100%\" \u003e\n  \n***\n  \n  \u003cimg src=\"images/springboot-rest.png\" align=\"center\" height=\"500em\" width=\"100%\" href=\"\"\u003e\n\n***\n\u003cdiv align=\"left\"\u003e\n  \n# Passo a Passo do Projeto (Back-End):\n### Este projeto usa:\n- `Maven` como ferramenta de construção;\n- `Java` na versão 1.8;\n- `Tomcat` na versão 10.0;\n- `PostgreSql` na versão 9.5.\n\n---\n### Executando o aplicativo:\n#### Na IDE `Eclipse`vai rodar \u003cimg src=\"https://media.giphy.com/media/XwcRflO9HD0Sk6RaRM/giphy.gif\" align=\"center\" height=\"25\" width=\"25\"\u003e Na porta =\u003e `http://localhost:8081/`\n---\n### Building for Production:\n#### Este aplicativo usa `JAR` como tipo de embalagem. Isso significa que você pode executar o seguinte comando no terminal para criar algo pronto para ser usado na produção.\n\n```bash\nmvn clean package\n```\n---\n### Execução do Projeto  Spring com o  comando java -jar ::\n- Vai no caminho da pasta que foi criada e dentro vai copiar a pasta `target`, então no comando do terminal cola o `caminho` da pasta,\n- logo após dentro da pasta `target` vai copiar o arquivo em `jar` e cola no comando do terminal da seguinte forma:\n\n```bash\n$ java -jar springboot-rest-api-sample-1.0.0-SNAPSHOT.jar  \n```\n\n### No Postman para execução dos testes (APIs):\n#### \u003cimg src=\"https://media.giphy.com/media/XwcRflO9HD0Sk6RaRM/giphy.gif\" align=\"center\" height=\"25\" width=\"25\"\u003e Vai executar na porta =\u003e http://localhost:8081/`springboot-rest-api-sample+nomedasAPIs`\n\n***\n# Passo a Passo do Projeto (Front-End): \n\n### Este projeto usa:\n- `[Bootstrap CSS]` (https://getbootstrap.com/docs/4.0/components/forms/) para o formulário de pesquisa;\n- `[JQuery]` (https://code.jquery.com/jquery-3.6.0.min.js) como framework;\n- `Ajax`para consumo das APIs.\n\n### Executando projeto no `servidor localhost` em Front-End:\n\n#### \u003cimg src=\"https://media.giphy.com/media/XwcRflO9HD0Sk6RaRM/giphy.gif\" align=\"center\" height=\"25\" width=\"25\"\u003e Vai no navegador e digita: http://localhost:8081/springboot-rest-api-sample\n\n### Executando projeto com `Deploy`:\n\n#### \u003cimg src=\"https://media.giphy.com/media/XwcRflO9HD0Sk6RaRM/giphy.gif\" align=\"center\" height=\"25\" width=\"25\"\u003e https://raizertechdev-production-7532.up.railway.app/springboot-rest-api-sample/\n---\n# Implantação de serviço deploy:\n- `Railway.app`\n\n#### Criando um banco de dados `PostgreSQL`,copiando as variáveis ​​de ambiente do banco, criou- se o projeto do `git repositório` com base nessas variáveis, assim colando no editor RAW:\n\n```properties\nspring_profiles_active=prod\nPROD_DB_HOST=containers-us-west-80.railway.app\nPROD_DB_PORT=5481\nPROD_DB_NAME=railway\nPROD_DB_PASSWORD=3jEUMjlnmqIi7b0xVHwR\nPROD_DB_USERNAME=postgres\n```\n\n\u003cbr\u003e\n  \n---\n### Gostou, então já clica na 🌟\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraizertechdev%2Fjdevtreinamento_springboot_rest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraizertechdev%2Fjdevtreinamento_springboot_rest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraizertechdev%2Fjdevtreinamento_springboot_rest/lists"}