Repositório de estudos e práticas em Java com foco em Orientação a Objetos
🎮 Projeto Destaque • 📚 Certificações • 🎓 Onde Estudei • 🤝 Contato
Este repositório agrupa meu treinamento completo na linguagem Java, abordando desde os fundamentos até conceitos avançados do paradigma de Orientação a Objetos.
Java é uma das linguagens mais utilizadas no mundo, sendo multiplataforma, robusta e ideal para desenvolvimento de aplicações corporativas, web e mobile.
- ✅ Dominar os fundamentos da linguagem Java
- ✅ Aplicar os 4 pilares da Orientação a Objetos
- ✅ Praticar com projetos reais e desafiadores
- ✅ Implementar testes unitários com JUnit 5
- ✅ Seguir boas práticas e design patterns
| Categoria | Tecnologias |
|---|---|
| Linguagem | Java 11 |
| IDE | Eclipse IDE |
| Build Tool | Maven |
| Testes | JUnit 5 |
| Conceitos | Lógica de Programação, POO, SOLID |
-
📜 Formação Java e Orientação a Objetos - Alura
-
📜 Java Orientação a Objetos - Instituto Tecnológico de Aeronáutica (ITA)
-
📜 Certificação Java SE 7 Programmer I - Alura
Projeto final do curso ITA - Orientação a Objetos que implementa um jogo interativo seguindo as melhores práticas de POO.
- ✅ Aplicação completa dos 4 pilares da OOP
- ✅ Testes unitários com JUnit 5
- ✅ Diagrama UML de Classes completo
- ✅ Código limpo e bem documentado
💡 Nota: Para reproduzir o jogo, basta adicionar o JUnit 5 ao classpath do projeto e executar na sua IDE preferida.
- ✅ Fundamentos: Variáveis, Operadores, Estruturas de Controle
- ✅ POO: Encapsulamento, Herança, Polimorfismo, Abstração
- ✅ Collections: List, Set, Map, Queue
- ✅ Generics: Tipagem genérica e wildcards
- ✅ Exceptions: Tratamento de erros
- ✅ I/O: Leitura e escrita de arquivos
- ✅ Testes Unitários: JUnit 5
- ✅ SOLID: Princípios de design orientado a objetos
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Desenvolvido com 💙 por Rafael Bessa

