📚 Sumário de Aulas — Sistemas com Java 21 LTS

Grade curricular completa estruturada em 20 capítulos simétricos (5 blocos de 4 capítulos):

Capítulo Tópico Bloco Acesso
Capítulo 01 ☕ Ecossistema Java 21 LTS, JVM, Tipagem Primitiva e Estrutura Sequencial Bloco I Acessar Aula
Capítulo 02 🔀 Estrutura Condicional (if-else, switch expressions) e Operador Ternário Bloco I Acessar Aula
Capítulo 03 🔁 Estruturas Repetitivas (while, for, do-while) e Controles de Fluxo Bloco I Acessar Aula
Capítulo 04 🔢 Operadores Bitwise, Manipulação Avançada de Strings e Formatação Bloco I Acessar Aula
Capítulo 05 🏛️ Programação Orientada a Objetos: Classes, Construtores, Sobrecarga e Encapsulamento Bloco II Acessar Aula
Capítulo 06 📊 Gestão de Memória e Coleções Sequenciais: Vetores (Arrays), Listas e Matrizes 2D Bloco II Acessar Aula
Capítulo 07 📅 Manipulação de Datas e Horas (java.time API: LocalDate, Instant, Duration) Bloco II Acessar Aula
Capítulo 08 ✨ Modelagem Rica de Domínio: Enumerações (enum) e Composição de Objetos Bloco II Acessar Aula
Capítulo 09 🧬 Herança, Polimorfismo, Classes Abstratas e Upcasting/Downcasting Bloco III Acessar Aula
Capítulo 10 📜 Interfaces, Contratos, Default Methods e Inversão de Controle Bloco III Acessar Aula
Capítulo 11 🛡️ Tratamento Robusto de Exceções (try-catch-finally, try-with-resources e Custom Exceptions) Bloco III Acessar Aula
Capítulo 12 📁 Manipulação de Arquivos e Streams I/O (java.io e java.nio.file) Bloco III Acessar Aula
Capítulo 13 🗄️ Generics (), Wildcards, Estruturas de Dados Set e Map (Hash O(1)) Bloco IV Acessar Aula
Capítulo 14 λ Programação Funcional: Expressões Lambda, Method References e Stream API Bloco IV Acessar Aula
Capítulo 15 ✨ Java Moderno: Records, Pattern Matching, Text Blocks e Sealed Classes Bloco IV Acessar Aula
Capítulo 16 ⚡ Concorrência Moderna: Multithreading, ExecutorService e Virtual Threads (Java 21 / Loom) Bloco IV Acessar Aula
Capítulo 17 💾 Acesso a Dados Relacionais com JDBC Nativo, Transações ACID e DAO Pattern Bloco V Acessar Aula
Capítulo 18 🖥️ Interfaces Gráficas Desktop com JavaFX, FXML e Padrão MVC Bloco V Acessar Aula
Capítulo 19 ♟️ Projeto Integrador I: Sistema Completo de Jogo de Xadrez em Modo Console (POO Pura) Bloco V Acessar Aula
Capítulo 20 🏢 Projeto Integrador II: Aplicação Comercial Desktop Completa (JavaFX + JDBC DAO + Relatórios) Bloco V Acessar Aula

⬅️ Voltar para a Home do Curso