/projeto_final_bloco_01.

Projeto desenvolvido durante o primeiro bloco do Bootcamp Java Fullstack Jr da Generation, aplicando uma extensão de conceitos Java num tempo determinado,, emula um e-commerce.

Primary LanguageJava

281520721-a144b02a-ca32-4924-b811-addeff84210a

Java: Projeto final - Bloco 01

EXERCICIO (27) Elabore um Projeto no STS/Eclipse, do tipo Console, baseado no Projeto Conta Bancária, utilizando os conceitos estudados na Linguagem Java, implementando um Sistema de Comércio Eletrônico (e-commerce) de um tipo de Produto à sua escolha.

Prezado Participante,

Espero que esta mensagem o encontre bem. Gostaria de expressar nosso interesse em desenvolver um projeto de construção de um e-commerce para a nossa empresa. Acreditamos que um comércio eletrônico dedicado será uma adição estratégica para expandir nosso alcance e aumentar nossa presença online. O comércio eletrônico tem se mostrado uma poderosa ferramenta para impulsionar as vendas e atingir novos públicos. Com um e-commerce, teremos a oportunidade de alcançar clientes em todo o mundo, proporcionando-lhes uma experiência de compra online conveniente e segura. Gostaríamos de solicitar sua expertise em desenvolvimento de e-commerce para nos auxiliar em todas as etapas do processo, fornecemos algumas especificações e requisitos preliminares que gostaríamos de abordar. Esperamos a entrega do produto no tempo máximo de 2h45 minutos, contendo todos os conhecimentos e requisitos solicitados. EXERCICIO (28) Requisitos do Projeto:

Deve possuir pelo menos 1 Classe Abstrata (Classe Principal) e 1 Classe Estendida (Herança da Classe Principal).

  • O Projeto deve possuir um Menu Inicial, que deverá ser implementado na Classe Menu (main), para executar as funcionalidades do projeto.
  • O Menu colorido é opcional.
  • O Menu deve possuir todas as respectivas entradas de dados para cada funcionalidade do sistema.
  • Todos os recursos extras acrescentados no projeto valorizam ainda mais a solução criada.

EXERCICIO (29)

  • Crie um repositório no Github com o nome projeto_final_bloco_01.
  • Crie um Projeto Console com o nome projeto_final_bloco_01.
  • Conecte o seu Projeto Console com o Repositório do Github
  • Crie uma nova Branch, chamada Menu
  • Desenvolva o Menu do seu projeto, utilizando os seguintes conteúdos:
  • Variáveis
  • Entrada e saída de dados.
  • Laços Condicionais.
  • Laços de Repetição.
  • Teste sua aplicação (Você estará sendo avaliado sobre os conceitos básicos da Linguagem).
  • Atualize a Branch Menu com o conteúdo desenvolvido até aqui.

EXERCICIO (30)

  • Crie uma nova Branch, chamada Model_Repository
  • Desenvolva as Classes Principal e Estendida (Model), e a Interface Repository, utilizando os seguintes conteúdos:
  • Métodos e Modificadores de acesso.
  • Classes, Atributos e Objetos.
  • Polimorfismo, Herança e Sobrecarga.
  • Classes Abstratas e Interfaces.
  • Teste sua aplicação (Você estará sendo avaliado sobre os conceitos de Programação Orientada a Objetos).
  • Atualize a Branch Model_Repository com o conteúdo desenvolvido até aqui.

EXERCICIO (31)

  • Crie uma nova Branch, chamada Controller
  • Desenvolva a Classe Controller do seu projeto, utilizando os seguintes conteúdos:
  • Collections.
  • Exceptions.
  • Teste sua aplicação (você estará sendo avaliado sobre os conceitos de Collections e Exceptions).
  • Atualize a Branch Controller com o conteúdo desenvolvido até aqui.