T.I

LÓGICA DE PROGRAMAÇÃO ORIENTADA A OBJETOS

40h Carga horáriaPT-BR IdiomaPossui ApostilaAtualizado

Ementa

Algoritmos. Lógica de Programação. Linguagens. Classes. Objetos. Construtores. Métodos. Propriedades. Herança. Polimorfismo.

OBJETIVO: Este conteúdo tem como objetivo capacitar o estudante de ciências da computação e áreas afins a estruturar a lógica algorítmica de programas computacionais utilizando o paradigma da programação orientada a objetos.

CONTEÚDO PROGRAMÁTICO:

UNIDADE I – LÓGICA DE PROGRAMAÇÃO E ORIENTAÇÃO A OBJETOS
  • CONCEITOS BÁSICOS DE LÓGICA DE PROGRAMAÇÃO
  • A PROGRAMAÇÃO ORIENTADA A OBJETOS
  • OBJETOS E CLASSES EM PROGRAMAÇÃO ORIENTADA A OBJETOS
  • ALGORITMOS COM OBJETOS E CLASSES
UNIDADE II – MÉTODOS, ENCAPSULAMENTO E CLASSES NA POO
  • MÉTODOS, MENSAGENS E ENCAPSULAMENTO NA POO
  • ALGORITMOS ENVOLVENDO A CRIAÇÃO DE MÉTODOS E ENCAPSULAMENTO
  • VARIÁVEIS, CLASSES E CONSTANTES NA POO
  • CONSTRUTORES, CLASSES INTERNAS E ANÔNIMAS EM POO
UNIDADE III – CONSTRUÇÃO E RELAÇÃO ENTRE CLASSES NA POO
  • HERANÇA EM PROGRAMAÇÃO ORIENTADA A OBJETOS
  • ALGORITMOS ENVOLVENDO HERANÇA NA ORIENTAÇÃO A OBJETOS
  • POLIMORFISMO, CLASSES ABSTRATAS E INTERFACES NA POO
  • ALGORITMOS ENVOLVENDO POLIMORFISMO NA ORIENTAÇÃO A OBJETOS
UNIDADE IV – PROGRAMAÇÃO DE INTERFACES ORIENTADA A OBJETOS
  • DESIGN DE CLASSES
  • INTERFACE GRÁFICA DO USUÁRIO
  • TRATAMENTO DE ERROS E A PROGRAMAÇÃO DEFENSIVA
  • PROJETO DE PROGRAMAÇÃO ORIENTADA A OBJETOS