Skip to content

LucasSaquette2009/Projetos-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

☕ Meus Projetos - Java

Este repositório centraliza os projetos e exercícios que desenvolvi durante minha formação técnica na ETEC de Sorocaba e meus estudos de Programação Orientada a Objetos. Aqui, aplico lógica de programação para resolver problemas reais e organizar fluxos de dados complexos.

"Sempre estudando e melhorando.." 🚀

📂 Projetos em Destaque

🏪 Store & Client Management (Projeto Principal)

Este é o meu projeto mais completo até agora, onde estruturei um sistema de gestão que separa as entidades do negócio da lógica de validação.

  • Estrutura de Pacotes: Organizado em application, entities e util.
  • **Diferenciais Técnicos:**s
    • Validação Customizada: Criei as classes ClientValidation, ProductValidation e Validator para garantir que nenhum dado inválido (como e-mail sem '@' ou preços negativos) entre no sistema.
    • Encapsulamento Estrito: Atributos privados e uso de final para identificadores únicos (ID do produto e SSN do cliente).
    • Interatividade: Menu dinâmico em Main com suporte a cadastro, alteração de estoque, ajuste de preços e listagem formatada.

🚀 O que eu domino nestes projetos:

  • Organização de Código: Separação clara entre a classe que executa o programa e as classes que representam objetos (POO).
  • Integridade de Dados: Uso de métodos estáticos para validar entradas (Scanner) antes de instanciar objetos.
  • Sobrecarga de Construtores: Criação de objetos de diferentes formas (ex: cadastrar produto com ou sem preço inicial).
  • Manipulação de Strings e Formatação: Uso de String.format e métodos como .contains() e .trim() para tratar textos.

🛠️ Tecnologias Utilizadas

  • Linguagem: Java ☕ (JDK 25)
  • IDE: IntelliJ IDEA
  • Paradigma: Programação Orientada a Objetos (POO)

📈 Evolução

Este repositório é um "diário de código". Cada novo commit reflete um novo conceito aprendido e aplicado, saindo da lógica simples para sistemas estruturados com validações e segurança.

Conecte-se comigo:


Atualizado conforme o progresso nos meus estudos de Java.

About

Aqui vou adicionar todos projetos que irei fazer durante meu aprendizado em Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages