Skip to content

PedroCr13/Estudos-Projetos-Java

Repository files navigation

Java Android Spring Boot GitHub License: MIT

Estudos-Projetos-Java

Este repositório reúne meus projetos públicos e atividades práticas desenvolvidas durante o curso de Pós-Graduação em Java da UTFPR, além de exercícios e estudos complementares.
O objetivo é centralizar e documentar a evolução dos aprendizados em Java, Android e tecnologias relacionadas.


⭐ Projetos em Destaque

Simulador Habitacional – API REST (Spring Boot)

API REST desenvolvida em Java com Spring Boot para simulação de crédito habitacional.

Destaques:

  • Arquitetura REST
  • Regras de negócio para simulação de crédito
  • Organização em camadas (Controller, Service, Repository)
  • Projeto acadêmico com foco em backend

👉 Acessar o projeto

Sistema Cliente/Servidor – Seção Eleitoral (Redes)

Projeto desenvolvido na disciplina de Redes, composto por:

  • um servidor
  • um formulário desktop cliente para envio de dados de uma seção eleitoral

Destaques:

  • Comunicação cliente/servidor
  • Envio de dados via rede
  • Projeto prático com foco em protocolos e comunicação

👉 Acessar o projeto

Estrutura do Repositório

Atualmente, o repositório está organizado da seguinte forma:

  • Backend-Simulador-Habitacional-Api
    API Rest para simulação habitacional.
    Última atualização: arquivos da API Rest Simulação Habitacional.

  • Banco de Dados
    Atividades práticas relacionadas ao módulo de Banco de Dados da pós.
    Inclui exercícios sobre Beans.

  • Beans
    Exercícios e atividades do módulo Beans da pós-graduação.

  • CursoJavaBase
    Exercícios e exemplos do curso básico de Java.
    Fundamentos da linguagem e práticas iniciais.

  • Dispositivos-Moveis-Android
    Projetos desenvolvidos na disciplina de Dispositivos Móveis.
    Exemplo: aplicativo Coleção de Vinil.

  • Java 1
    Exercícios da disciplina de introdução à linguagem Java.

  • Java 2
    Exercícios complementares, incluindo práticas com arquivos e exemplos de compilação.

  • Rede
    Atividades práticas da disciplina de Redes.
    Exemplo: Aula 8.

  • Web
    Projetos e exercícios relacionados ao desenvolvimento Web.


Objetivos

  • Consolidar aprendizados da pós-graduação em Java (UTFPR).
  • Disponibilizar projetos públicos para consulta e colaboração.
  • Servir como portfólio de estudos e práticas em Java, Android, Banco de Dados, Web e Redes.

Tecnologias Utilizadas

  • Java SE / EE
  • Spring Boot (para APIs e backend)
  • Android SDK (para projetos móveis)
  • Banco de Dados SQL
  • HTML / CSS / JS (para projetos web)
  • Gradle / Maven (gerenciamento de dependências)

Contribuição

Este repositório é voltado para estudos e práticas acadêmicas, mas contribuições e sugestões são bem-vindas.
Para contribuir:

  1. Faça um fork do projeto.
  2. Crie uma branch para sua alteração (git checkout -b minha-alteracao).
  3. Commit suas mudanças (git commit -m "Descrição da alteração").
  4. Faça push para a branch (git push origin minha-alteracao).
  5. Abra um Pull Request.

Licença

Este repositório é de caráter educacional

Autor

Pedro Cristovão Lopes Fogaça

Releases

No releases published

Packages

No packages published

Languages