Este curso de Programação Orientada a Objeto (POO) com Java, oferecido pelo Curso em Vídeo oferece uma abordagem completa , tanto na teoria quanto na prática. Ele começa introduzindo os conceitos fundamentais de POO, como objetos, classes, visibilidade e os pilares da orientação a objetos, como encapsulamento, herança e polimorfismo. O curso alterna entre aulas teóricas e práticas, inclui também a instalação de ferramentas como JDK e NetBeans, criação e manipulação de classes e objetos, e desenvolvimento de habilidades em configuração de atributos, métodos especiais, relacionamento entre classes, agregação e polimorfismo. Ao final, os exercícios e o projeto final consolidam o conhecimento, aplicando a POO em soluções práticas e completas em Java.
- Aula Teórica 01 – O que é Programação Orientada a Objetos?
- Aula Prática 01 – Instalando o JDK e NetBeans
- Aula Teórica 02 – O que é um Objeto?
- Aula Prática 02 – Criando Classes e Objetos em Java
- Aula Teórica 03 – O que é Visibilidade em um Objeto?
- Aula Prática 03 – Configurando Visibilidade de Atributos e Métodos
- Aula Teórica 04 – Métodos Especiais
- Aula Prática 04 – Métodos Getter, Setter e Construtor
- Aula Teórica 05 – Exemplo Prático com Objetos
- Aula Prática 05 – Exemplo Prático em Java
- Aula Teórica 06 – Pilares da POO: Encapsulamento
- Aula Prática 06 – Encapsulamento
- Aula Teórica 07 – Relacionamento entre Classes
- Aula Prática 07 – Objetos Compostos em Java
- Aula Teórica 08 – Relacionamento de Agregação
- Aula Prática 08 – Agregação entre Objetos com Java
- Aula Teórica 09 – Exercícios de POO
- Aula Prática 09 – Exercício prático POO em Java
- Aula Teórica 10 – Herança (Parte 1)
- Aula Prática 10 – Herança (Parte 1)
- Aula Teórica 11 – Herança (Parte 2)
- Aula Prática 11 – Herança (Parte 2)
- Aula Teórica 12 – Conceito Polimorfismo (Parte 1)
- Aula Prática 12 – Polimorfismo em Java (Parte 1)
- Aula Teórica 13 – Conceito Polimorfismo (Parte 2)
- Aula Prática 13 – Polimorfismo Sobrecarga (Parte 2)
- Aula Teórica 14 – Exercícios de POO (Parte 2)
- Aula Prática 14 – Projeto Final em Java (Parte 1)
- Aula Teórica 15 – Exercícios de POO (Parte 3)
- Aula Prática 15 – Projeto Final em Java (Parte 2)