Skip to content
/ java Public

Atividades planejadas para a docência na área de JAVA

Notifications You must be signed in to change notification settings

Kelrison/java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

📘 Projeto de Estudos em Java

Este repositório contém um conjunto de exercícios e exemplos práticos em Java, desenvolvidos com foco em boas práticas, organização por pacotes e introdução a conceitos como orientação a objetos, arquitetura em camadas e MVC (Model–View–Controller).

O projeto é voltado para fins didáticos dos alunos, acompanhando a evolução do aprendizado em Java do básico ao intermediário.


🧠 Objetivos do Projeto

  • Praticar a sintaxe e os fundamentos da linguagem Java
  • Aplicar conceitos de Programação Orientada a Objetos (POO)
  • Organizar o código utilizando packages
  • Separar responsabilidades usando entidades (model)
  • Preparar a base conceitual para projetos com Spring Boot <<<<<<< HEAD

🗂️ Estrutura do Projeto

kelrison_java/
 └── src/
     ├── Main.java
     ├── Atividade02.java
     ├── Atividade03.java
     ├── Atividade04.java
     ├── Atividade05.java
     ├── Atividade06.java
     ├── Atividade07.java
     ├── Atividade08.java
     ├── Atividade09.java
     ├── Atividade10.java
     ├── Atividade11.java
     ├── Atividade12.java
     └── entities/
         ├── Aluno.java
         ├── Professor.java
         ├── Automovel.java
         └── ConversaoMonetaria.java

📦 Packages

entities

Contém as classes de domínio (Model) do projeto. Essas classes representam os objetos principais do sistema e seus atributos.

Exemplos:

  • Aluno
  • Professor
  • Automovel
  • ConversaoMonetaria

Essas classes seguem o conceito de entidades, sendo responsáveis apenas por dados e comportamentos básicos.


▶️ Execução do Projeto

Pré-requisitos

  • Java JDK 8 ou superior
  • IDE Java (IntelliJ IDEA, Eclipse, VS Code ou NetBeans)

Como executar

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/seu-repositorio.git
  2. Abra o projeto na sua IDE

  3. Execute a classe desejada (Main.java ou qualquer AtividadeXX.java)


🏗️ Conceitos Aplicados

  • ✔️ Programação Orientada a Objetos (POO)
  • ✔️ Encapsulamento
  • ✔️ Classes e Objetos
  • ✔️ Packages
  • ✔️ Separação de responsabilidades
  • ✔️ Introdução ao padrão MVC

🔮 Próximos Passos (Evolução Natural)

  • Refatorar o projeto para MVC completo
  • Criar camada de Service
  • Criar camada de Repository
  • Migrar o projeto para Spring Boot
  • Criar um CRUD com API REST

👨‍💻 Autor

Kelrison Coelho Engenheiro de Software

About

Atividades planejadas para a docência na área de JAVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages