RafaRz76Dev / jdev_projetointegrado_back_front

Desenvolvendo a criação de uma Agenda(Pesquisa de Satisfação) no projeto curso JDev Treinamentos com as principais stacks no Backend: Java, Maven e Spring Boot e o postgreSQL como db e no Frontend: Java Script.

Home Page:https://rafarz76dev-pesquisa-satisfacao.up.railway.app/agenda_contatos/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Typing SVG

Typing SVG


Venho aqui apresentar

PROJETO INTEGRADO JDev Treinamentos

Na continuação do curso para aperfeiçoar meus conhecimentos em mais um desafio da integração Back-End + Front-End!!!

Requisitos necessários:

🎯 Banco de Dados postgreSql

🎯 Front-End JavaScript

🎯 Back-End Java

🎯 IDE Eclipse

🎯 APIs Postman & Ajax


Passo a Passo do Projeto (Back-End):

Este projeto usa:

  • Maven como ferramenta de construção;
  • Java na versão 11;
  • Tomcat na versão 10.0;
  • PostgreSql na versão 9.5;
  • Spring Bootcomo framework.

Executando o aplicativo:

Na IDE Eclipsevai rodar Na porta => http://localhost:8081/


Building for Production:

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.

mvn clean package

Execução do Projeto Spring com o comando java -jar ::

  • 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,
  • logo após dentro da pasta target vai copiar o arquivo em jar e cola no comando do terminal da seguinte forma:
$ java -jar springboot-rest-api-sample-1.0.0-SNAPSHOT.jar  

No Postman para execução dos testes (APIs):


Passo a Passo do Projeto (Front-End):

Este projeto usa:

Executando projeto no servidor localhost em Front-End:

Vai no navegador e digita: http://localhost:8081/agenda_contatos

Executando projeto com Deploy:


Implantação de serviço deploy:

Este projeto usa:

  • Railway.app.

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:

spring_profiles_active=prod
PROD_DB_HOST=containers-us-west-132.railway.app
PROD_DB_PORT=8044
PROD_DB_NAME=railway
PROD_DB_PASSWORD=CK6yRNZW8Aa9Q2ncqgdu
PROD_DB_USERNAME=postgres


Gostou, então já clica na 🌟

About

Desenvolvendo a criação de uma Agenda(Pesquisa de Satisfação) no projeto curso JDev Treinamentos com as principais stacks no Backend: Java, Maven e Spring Boot e o postgreSQL como db e no Frontend: Java Script.

https://rafarz76dev-pesquisa-satisfacao.up.railway.app/agenda_contatos/


Languages

Language:Java 54.4%Language:HTML 45.6%