Neste repositório irei postar os códigos-fonte de meus estudos e projetos para montar um portfólio virtual para Java, que será separado em seções:
- Seção 1: Introdução (Não estará no documento);
- Seção 2: Conceitos de programação (Não estará no documento);
- Seção 3: Introdução a linguagem Java (Não estará no documento);
- Seção 4: Estrutura sequencial (Postado dia 11/11/2023);
- Seção 5: Estrutura condicional (Postado dia 16/11/2023 (US date 11/16/2023));
- Seção 6: Estruturas repetitivas (Em produção);
- Seção 7: Outros tópicos básicos sobre Java;
- Seção 8: Introdução a P.O.O. (Programação Orientada a Objetos);
- Seção 9: Construtores / This / Sobrecarga & Encapsulamento;
- Seção 10: Comportamento de memória / Arrays & Listas;
- Seção 11: Tópicos especiais em Java: Data-Hora;
- Seção 12: BÔNUS*: nivelamento sobre Git e GitHub;
- Seção 13: Enumerações & Composição;
- Seção 14: Herança & Polimorfismo;
- Seção 15: Tratamento de exceções;
- Seção 16: PROJETO**: Jogo de xadrez;
- Seção 17: Trabalhando com arquivos;
- Seção 18: Interfaces;
- Seção 19: Generics / Set / Map;
- Seção 20: Programação funcional & Expressões Lambda;
- Seção 21: Acesso ao banco de dados com JDBC;
- Seção 22: Java EE - Mapeamento objeto-relacional com JPA/Hibernate;
- Seção 23: PROJETO**: Web services com Spring Boot e JPA/Hibernate;
- Seção 24: PROJETO**: API Restful com Spring Boot e banco MongoDB (web services + NoSQL);
- Seção 25: Interface gráfica com JavaFX;
- Seção 26: BÔNUS*;