Skip to content

Solução para o Desafio Capgemini, este repositório pretende mostrar minhas habilidades de desenvolvimento, lógica e organização atreladas a atividade de programação

Notifications You must be signed in to change notification settings

IzabelaSoares/DesafioCapgemini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Capgemini

Este desafio possuia duas partes, a calculadora e o cadastrador de anuncios...

Calculadora de Anúncios

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

Cadastro de Anúncios

O Desafio:

Crie um sistema que permita o cadastro de anúncios. O anúncio deverá conter os seguintes dados:

nome do anúncio
cliente
data de início
data de término
investimento por dia

O sistema fornecerá os relatórios de cada anúncio contendo:

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

Informações Técnicas:

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

Executar o sistema

  1. Faça um git clone do projeto para sua maquina local e o abra com o Netbeans
  2. Crie o banco de dados anuncio de acordo com o banco usado no projeto (o CRUD estará na pasta principal mesmo)
  3. Na aba Project acesse AnunciosCapgemini -> Libraries e verifique se consistem os seguintes arquivos
    PostgreSQL JDBC Driver, JDK 1.8 (Default), Apache Tomcat or TomEE
  4. Na aba Services acesse Databases -> Drives -> PostgreSQL, selecione o conecting using... e conecte com o banco de dados
  5. 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 e password
  6. Selecione na barra de ferramentas o browser e selecione o navegador que você deseja executar o projeto (ele é javaweb)
  7. Conecte-se a internet
  8. Execute o programa sem problemas

About

Solução para o Desafio Capgemini, este repositório pretende mostrar minhas habilidades de desenvolvimento, lógica e organização atreladas a atividade de programação

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published