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.
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
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
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.
- 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.
- 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)
Este repositório é voltado para estudos e práticas acadêmicas, mas contribuições e sugestões são bem-vindas.
Para contribuir:
- Faça um fork do projeto.
- Crie uma branch para sua alteração (
git checkout -b minha-alteracao). - Commit suas mudanças (
git commit -m "Descrição da alteração"). - Faça push para a branch (
git push origin minha-alteracao). - Abra um Pull Request.
Este repositório é de caráter educacional
Pedro Cristovão Lopes Fogaça