• Programação Orientada a Objeto
  • COORDENADOR : Leonardo Cioti de Queiroz Ferreira
  • CARGA HORÁRIA: 50h/a, Sendo 40h/a presenciais e 10h/a semipresencial.
  • CONTEÚDO PROGRAMÁTICO:

    1. Princípios de Orientação a Objetos
    • Classes e Objetos
       - Classes e métodos abstratos
    • Herança
       - Herança de tipo
       - Herança de código
       - Herança múltipla de interface
    • Encapsulamento e polimorfismo
    • Associações entre classes
    • Interfaces e Classes Abstratas
    • Notação UML: Leitura de diagramas de classe

    2. Fundamentos de Linguagens Orientadas a Objetos
    • Tipos de Dados Primitivos
    • Tipos de Dados de Referência
    • Referência x ponteiro
    • Fluxo de Controle
    • Strings
    • Vetores

    3.Interface com o Usuário
    • Componentes de Interface (JButton, JLabel, JTextField, JRadioBox, JCheckBox, JComboBox)
    • Gerenciadores de layout na construção de interfaces
    • Classes aninhadas
    • Orientação por eventos e modelos de objetos callback – Listeners e Adapters
  • CERTIFICAÇÃO DO PROFESSOR: SUN CERTIFIED BUSINESS COMPONENT DEVELOPER (SCBCD), SUN CERTIFIED WEB COMPONENT DEVELOPER (SCWCD) e SUN CERTIFIED JAVA PROGRAMMER (SCJP)