Core Java & Concorrência • Virtual Threads (Loom), Records, Sealed Classes, Stream API, JDBC e JavaFX


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Ecossistema Java 21 LTS, JVM, Tipagem Primitiva e Estrutura Sequencial e Tópicos Avançados (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Ecossistema Java 21 LTS, JVM, Tipagem Primitiva e Estrutura Sequencial 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Estrutura Condicional (if-else, switch expressions) e Operador Ternário 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Estruturas Repetitivas (while, for, do-while) e Controles de Fluxo 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Operadores Bitwise, Manipulação Avançada de Strings e Formatação 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Programação Orientada a Objetos e Tópicos Avançados (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Programação Orientada a Objetos: Classes, Construtores, Sobrecarga e Encapsulamento 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Gestão de Memória e Coleções Sequenciais: Vetores (Arrays), Listas e Matrizes 2D 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Manipulação de Datas e Horas (java.time API: LocalDate, Instant, Duration) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Modelagem Rica de Domínio: Enumerações (enum) e Composição de Objetos 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Herança, Polimorfismo, Classes Abstratas e Upcasting/Downcasting e Tópicos Avançados (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Herança, Polimorfismo, Classes Abstratas e Upcasting/Downcasting 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Interfaces, Contratos, Default Methods e Inversão de Controle 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Tratamento Robusto de Exceções (try-catch-finally, try-with-resources e Custom Exceptions) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Manipulação de Arquivos e Streams I/O (java.io e java.nio.file) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Generics (), Wildcards, Estruturas de Dados Set e Map (Hash O(1)) e Tópicos Avançados (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 [📖 Generics (), Wildcards, Estruturas de Dados Set e Map (Hash O(1))](topicos/13_generics_set_map.html) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Programação Funcional: Expressões Lambda, Method References e Stream API 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Java Moderno: Records, Pattern Matching, Text Blocks e Sealed Classes 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Concorrência Moderna: Multithreading, ExecutorService e Virtual Threads (Java 21 / Loom) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Acesso a Dados Relacionais com JDBC Nativo, Transações ACID e DAO Pattern e Tópicos Avançados (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Acesso a Dados Relacionais com JDBC Nativo, Transações ACID e DAO Pattern 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Interfaces Gráficas Desktop com JavaFX, FXML e Padrão MVC 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Projeto Integrador I: Sistema Completo de Jogo de Xadrez em Modo Console (POO Pura) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Integrador II: Aplicação Comercial Desktop Completa (JavaFX + JDBC DAO + Relatórios) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para o Especialização de Sistemas com Python.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️