Sobre o curso

O grande paradigma abordado nesse curso é capacidade de abstração das coisas do mundo real em objetos e classes. Uma vez que o aluno tenha adquirido os conceitos básicos de computação e lógica de programação será possível programar utilizando o conceito de orientação a objetos. Ao final do curso o aluno será apto:

  • Compreender os conceitos da programação orientada a objetos
  • Ser capaz de conceber soluções de programação em termos de classes e objetos

Pré-requisitos

Lógica de Programação

Carga horária

24 horas

Introdução

  • Objetivos do módulo
  • Evolução
  • Programação orientada a objetos
  • Objetos
  • Classes
  • Resumo

Classes e objetos

  • O BlueJ
  • Classes e objetos em ação
  • Examinando o programa
  • A classe
  • Os atributos
  • O constructor
  • Os métodos
  • Documentação padronizada
  • As outras classes
  • Atributos complexos
  • Atividades
  • Resumo

Especialização e herança

  • Especialização
  • Classes abstratas
  • Métodos acessores
  • Subclasses
  • Herança
  • Todos os objetos são... objetos
  • Construtores e especialização
  • Sobrecarga - overload
  • Auto-referência, revisitada
  • Redefinição de métodos - overriding
  • Classes finais
  • Polimorfismo
  • Interfaces
  • Atividades
  • Resumo

Composição, agregação e associação

  • Composição
  • Agregação
  • Associação
  • Resumo

Coleções

  • Panorama das coleções
  • Genéricos
  • Colecionando
  • O iterador
  • O foreach
  • Alguns métodos
  • ArrayList
  • Atividades
  • Resumo

Tratamento de exceções

  • Exceções
  • Manipuladores de exceção
  • O bloco try
  • O bloco catch
  • O bloco finally
  • Passando adiante: throws
  • Os tipos de exceção
  • Criando exceções
  • Lançando exceções: throw
  • Atividades
  • Resumo

Membros estáticos

  • Atributos estáticos
  • Constantes
  • Métodos estáticos
  • Blocos estáticos anônimos
  • Resumo

Mais sobre classes

Interface Gráfica com o Usuário

  • Interfaces gráficas
  • Arquitetura dos pacotes
  • Componentes
  • Eventos
  • Conectando o listener ao componente
  • Atividades
  • Resumo
Deployment
  • Arquivos JAR
  • Rich Internet Applications - RIA
  • Turma In-company

    Turma fechada para grupos de empresas, podem ser realizadas na sede da Dextraining ou na sede da empresa contratante. Para mais informações entre em contato conosco clicando aqui.

Descontos diferenciados

  • 25% de desconto para:

    • » Ex-alunos
    • » Empresas parceiras
  • 15% de desconto para:

    • » Estudantes universitários
    • » Estudantes pós-graduando
    • » Indicações ¹
  • 10% de desconto para:

    • » Pagamentos à vista
* Descontos não cumulativos.
¹ Válido para inscrições na mesma turma.

Próximas turmas

Local Período Início Término Inscrições
Não há turmas previstas para este curso.

Se interessou pelo curso? Solicite nosso atendimento personalizado!






 Matutino Diurno (em período de férias) Noturno Integral (aos sábados)

Cursos relacionados

Nenhum curso relacionado foi encontrado.