Este desafio possuia duas partes, a calculadora e o cadastrador de anuncios...
Está localizada como calculadora.html
, porém o script é javascript, a razão de estar assim é que desenvolvi em uma página web
para ser mais divertido o desenvolvimento deste projeto.
Gostei muito de realizar a calculadora, por isso se quiser detalhes dela, criei um repositório com os arquivos e um readme.md explicativo,
para acessar o repositório veja o link CalculadoraCapgemini
nome do anúncio
cliente
data de início
data de término
investimento por dia
valor total investido
quantidade máxima de visualizações
quantidade máxima de cliques
quantidade máxima de compartilhamentos
Os relatórios poderão ser filtrados por intervalo de tempo e cliente
IDE utilizada: Apache Netbeans
Linguagens de Programação utilizadas: Backend para métodos e classes Java e JavaServerPage, Frontend para validação JavaScript
Outras Linguagens: Marcação HTML, Estilo CSS
Banco de Dados: PostgresSQL + IDE DBeaver
Servidor: Localhost + Apache Tomcat
Maiores dificuldades: desenvolvimento dos métodos e juntar web + poo + banco de dados
Maiores facilidades: desenvolvimento do site, banco de dados e scripts de javascript
Tempo dedicado: ainda não calculado
- Faça um git clone do projeto para sua maquina local e o abra com o Netbeans
- Crie o banco de dados anuncio de acordo com o banco usado no projeto (o CRUD estará na pasta principal mesmo)
- Na aba Project acesse AnunciosCapgemini -> Libraries e verifique se consistem os seguintes arquivos
PostgreSQL JDBC Driver
,JDK 1.8 (Default)
,Apache Tomcat or TomEE
- Na aba Services acesse Databases -> Drives -> PostgreSQL, selecione o
conecting using...
e conecte com o banco de dados - Na aba Project acesse AnunciosCapgemini -> Source Packages -> utils -> Conexao e abra o arquivo,
nele verifique e altere as propriedades de conexão para com o banco de dados:url
,user
epassword
- Selecione na barra de ferramentas o browser e selecione o navegador que você deseja executar o projeto (ele é javaweb)
- Conecte-se a internet
- Execute o programa sem problemas