Abstração, Encapsulamento, Herança e Polimorfismo, os pilares da Orientação a Objetos


Fundamentos Lógicos


1. Paradigmas de Programação

2. Introdução a Tecnologia Java

🐗 Orientação a Objetos com Java 🐗


Capítulos


Capítulo 0 - Sintaxe Básica

Capítulo 1 – Entendendo Classe e Objeto em Java

Capítulo 2 – Construtores e this

Capítulo 3 – Encapsulamento

Capítulo 4 – Herança e Reutilização de Código

Capítulo 5 – Herança: Sobrescrita

Capítulo 6 – Classes Abstratas

Capítulo 7 - Interfaces - Contratos Puros para um Código Flexível

Capítulo 8 - Polimorfismo - A Versatilidade dos Objetos

Capítulo 9 - Pacotes, Organização de Projetos e Modificadores de Acesso - A Estrutura do Código Profissional

Capítulo 10 - Tratamento de Exceções - Gerenciando Imprevistos no Código

Capítulo 11 - Interface Gráfica (GUI) - Dando Cara à Sua Aplicação

Capítulo 12 - Persistência de Dados - Armazenando Informações de Forma Duradoura

Capítulo 13 - Manipulação de Arquivos Texto - Armazenando Dados em Formato Simples

Aplicativo Java

🏋🏻 Exercícios 🤸🏻


Sintaxe Básica - Exercícios - Capítulo 0️⃣

Classes e Objetos - Exercícios - Capítulo 1️⃣

Construtores e this - Exercícios - Capítulo 2️⃣

Encapsulamento - Exercícios - Capítulo 3️⃣

Herança - Exercícios - Capítulo 4️⃣

Herança: Sobrescrita - Exercícios - Capítulo 5️⃣

Classes Abstratas - Exercícios Capítulo 6️⃣

Interfaces - Capítulo 7️⃣

Polimorfismo - Capítulo 8️⃣

🤺 Revisões Para Avaliação ⚔️


Revisão 1 - Capítulos 1️⃣, 2️⃣ e 3️⃣

Em revisão


Capítulo 4 – Relacionamento entre Objetos

Herança - Exercícios - Capítulo 4️⃣ 5️⃣ 6️⃣

Em Construção / Em Revisão


Atividade Prática – Introdução ao Git e GitHub com Java e IntelliJ IDEA

Java & Banco de dados

Herança e Reutilização de Código - Exercícios - Capítulo 3️⃣