Introdução
  • Introdução ao Curso
  • O que vai ser ensinado sobre programação orientada a objetos
  • O que será ensinado sobre modelagem de banco de dados
  • O que será ensinado sobre as linguagens JAVA, C#, PYTHON, PHP E JAVASCRIPT
  • O que vamos ver sobre SQL e MySQL
  • O que será ensinado sobre Data WareHouse
  • Por que será usado o objeto Pessoa no curso inteiro
O que é Programação Orientada a Objetos
  • Introdução
  • O que é Programação Orientada a Objetos
  • O que são Classes
  • O que são Objetos
  • O que é um objeto concreto e abstrato?
  • O que são atributos ou propriedades e métodos ou comportamentos?
Criação de Objetos
  • Introdução
  • Introdução e o que é a ferramenta Astah
  • Como fazer o primeiro projeto no Astah
  • O objeto Pessoa Parte I
  • O objeto Pessoa Parte II
  • O objeto Carro
  • O objeto Casa
  • O objeto Conta Bancária
  • O objeto Curso
  • O objeto Livro
  • O objeto Venda
  • O objeto Sentimento
  • O objeto Animal
  • O objeto Consulta
Mais sobre Orientação a Objetos
  • Introdução
  • Os pilares da Orientação a Objeto
  • O que é Encapsulamento?
  • Exemplos de Encapsulamento
  • O que é Herança?
  • Classes Abstratas
  • O que é Polimorfismo?
  • Exemplos de Polimorfismo
  • Resumo de Herança e Polimorfismo
  • Interface Parte I
  • Interface Parte II
  • Classes Estáticas
Modelando os Objetos
  • Introdução
  • Quando é Associação e quando é Herança
  • Agregação e Composição
  • Generalização
  • Passando para o Código Parte I
  • Passando para o Código Parte II
  • Passando para o Código Parte III
  • Passando para o Código Parte IV
  • Modelagem do Objeto Pessoa e suas Associações
  • Continuando
  • Continuando com a modelagem
  • Continuando
  • Aplicando Herança e Associação
Projeto de um Help Desk Generico
  • Introdução
  • Diagrama Caso de Uso
  • Diagrama De Classes Parte I
  • Diagrama De Classes Parte II
  • Diagrama De Classes Parte III