Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
AJ2 - Programação Orientada a Objetos e UML com Java
Classe, objeto, herança, associação, polimorfismo e diagramas UML: Enxergando o mundo das máquinas com o New!
Informações Básicas

Objetivo:

Comprovadamente, o uso dos conceitos da orientação a objetos aumenta a reusabilidade e a extensibilidade do código dos programas, além de reduzir bastante os custos com manutenção. Mas para alcançar esses benefícios, é necessário saber utilizar corretamente esses conceitos.

O curso AJ2 aborda, de forma prática, todos os conceitos da orientação a objetos aplicados à linguagem Java. O aluno aprende, em detalhes, como definir classes, instanciar objetos e usar técnicas de OO como herança e polimorfismo, se preparando para utilizar as APIs da plataforma Java.

Além disso, o aluno também aprende como fazer o tratamento de erros em tempo de execução do programa e como empacotar suas classes para distribuição.

Este curso dá continuidade à preparação para a certificação SCJP por meio de muitas dicas, exemplos de questão e simulados.

 
Pré-requisitos:
Conhecimento equivalente ao curso AJ1 - Sintaxe da Linguagem Java.


Conteúdo Programático
  • Certificação Sun Certified Java Programmer (SCJP)
  • Introdução a UML
    • UML e Metodologias de desenvolvimento de software
    • Principais diagramas da UML
    • Introdução ao diagrama de classes
  • Encapsulamento
    • Getters e Setters
    • Modificadores de acesso
    • Objeto this
    • Encapsulamento de atributos compostos
    • Acoplamento (Coupling)
  • Sobrecarga de métodos
    • Exemplos
    • Sobrecarga com tipos ambíguos
    • Varargs e sobrecarga
    • Certificação Sun Certified Java Programmer (SCJP)
  • Construtores
    • Declarando construtores
    • Sobrecarga de construtores
    • Blocos de inicialização de objetos
    • Garbage Collector e remoção de objetos
    • Certificação Sun Certified Java Programmer (SCJP)
  • Modificador Static
    • Atributos estáticos
    • Métodos estáticos
    • Bloco de inicialização estático
    • Representação do modificador static na UML
    • Certificação Sun Certified Java Programmer (SCJP)
  • Associação
    • Representação de associações na UML
    • Cardinalidade/ Multiplicidade
    • Navegabilidade
    • Restrições
    • Associação reflexiva
    • Agregação
    • Composição
    • Dependência
    • Classe Associativa
    • Estudo de caso: Modelagem de uma empresa
  • Herança
    • Representação de herança na UML
    • Exemplos
    • Herança e modificador private
    • Modificador protected
    • Referência implícita super
    • Construtores x Herança
    • Sobrescrita de métodos
    • Modificador final
    • Certificação Sun Certified Java Programmer (SCJP)
  • Enumerações
    • Introdução ao uso de enumerações
    • Imprimindo os elementos da enumeração
    • Adicionando atributos e métodos à enumeração
    • Representando enumerações na UML
    • Certificação Sun Certified Java Programmer (SCJP)
  • Classes abstratas e interfaces
    • Modificador abstract
    • Interfaces
    • Certificação Sun Certified Java Programmer (SCJP)
  • Polimorfismo
    • Cast de objetos
    • Polimorfismo
    • Tipos de retorno covariantes e polimorfismo
    • Acoplamento e polimorfismo
    • Certificação Sun Certified Java Programmer (SCJP)
  • Pacotes
    • Declarando o pacote das classes
    • Utilizando classes de outros pacotes
    • Importação estática (static import)
    • Representação de pacotes na UML
    • Dicas para utilização de pacotes
    • Componentes: JAR (Java ARchive)
    • Diagrama de componentes
    • Certificação Sun Certified Java Programmer (SCJP)
  • Tratamento de erros
    • Exceções
    • Tratamento de exceções
    • Sobrescrita de métodos e lançamento de exceções
  • Assertivas
    • Certificação Sun Certified Java Programmer (SCJP)
  • Diagramas de Sequência
    • Elementos de um Diagrama de Sequência
    • Estudo de caso
  • JavaDoc
    • Tags padrão do Javadoc
    • Executando o utilitário Javadoc

Carga Horária
40 horas
Próximas Turmas
São José dos Campos/SP
09.06.2012 Sab - Manhã
São José dos Campos/SP
13.06.2012 Seg e Qua - Noite
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Pacotes Relacionados
Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB