Skip to content

DanillodaSilva/java-login-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Login System

Sistema simples de autenticação desenvolvido em Java para praticar conceitos fundamentais de backend e programação orientada a objetos.

🚀 Conceitos praticados

  • Collections (Map)
  • Optional
  • Encapsulamento
  • equals() e hashCode()
  • Fluxo de autenticação
  • Validação de usuários
  • Estruturação de métodos
  • Controle de fluxo (break, continue, return)
  • Programação orientada a objetos (POO)

📚 Funcionalidades

  • Cadastro de usuários
  • Login de usuários
  • Validação de ID duplicado
  • Verificação de credenciais
  • Tratamento de usuário inexistente utilizando Optional

🛠️ Tecnologias utilizadas

  • Java
  • IntelliJ IDEA
  • Git & GitHub

📂 Estrutura do projeto

src
 ┣ Domain
 ┃ ┗ User.java
 ┗ Main.java

▶️ Como executar

  1. Clone o repositório
git clone LINK_DO_REPOSITORIO
  1. Abra o projeto na IDE

  2. Execute a classe:

Main.java

🎯 Objetivo

Esse projeto foi desenvolvido com foco em prática e aprendizado de Java backend, principalmente no uso de Optional e Collections.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages