Skip to content

franzolin/fullstack-java-teste

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arquitetura adotada

Back-end

Optei pela opção 2 usando como banco de dados o MongoDB

Front-end

Optei por usar Angular Material Design

Para executar

É necessário instalar o MongoDB e o Maven

Usando o Intellij:

  1. importe o projeto como um Maven Project, após isso vá em
  • Run (barra superior) -> Edit Configuration
  • Alt + insert ou + -> Tomcat Server -> local
  • Click no botão Fix -> fullstack-java-teste:war exploded -> Apply -> OK
  • Por fim Run(barra superior) -> Run
  • O browser configurado já sera aberto com a pagina

Funcionamento

Tudo esta em apenas uma pagina, para fazer o pedido basta incluir todos os dados no topo da página e clickar no Adicionar pedido

Os pedidos já feitos aparecem listados na parte inferior. A atualiza automaticamento conforme novos pedidos são inseridos

Tutoriais Usados para implementar o CRUD

Plano de trabalho

Front-end

  • Entender AngularJS para fazer v0
  • Concluir v0 com layout sem css
  • Usar Angulas Material Design design para deixar a tela apresentavel
  • Fazer lista dinamica para criacao de lista de produtos
  • Fazer HTTPrequest - Listagem
  • Fazer HTTPrequest - Inclusão
  • Implementar controllers
  • Fazer HTTPrequest - Exclusão
  • Fazer HTTPrequest - Alteração
  • Fazer funcao para limpar o form

Back-end

  • Implementar aplicacao JavaEE que lê e escreve do MongoDB
  • Implementar insercao, exclusao e listagem no JavaEE (Pedidos)
  • Entender o JAX-RS e fazer um exemplo básico
  • Integra com o JAX-Rs
  • Fazer um conector no Java para gerenciar acesso ao banco

About

Desafio prático para desenvolvedores Full Stack Java que querem entrar para nosso time de ninjas :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 74.2%
  • Java 25.8%