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

Neste módulo são estudados os conceitos de orientação a objetos totalmente aplicados a Java, além de tratamento de erros e empacotamento de classes. É uma preparação fundamental para o bom entendimento das API´s da plataforma Java SE e Java EE. Conteúdo preparatório para certificação oficial da Sun (Sun Certified Java Programmer).
 
Pré-requisitos:
Sintaxe da Linguagem Java (equivalente AJ1).


Conteúdo Programático
  • Introdução à criação de classes
  • Classes & Objetos
  • Atributos
  • Métodos
  • Introdução a UML
  • UML e Metodologias de desenvolvimento de software
  • Principais diagramas da UML
  • Introdução ao diagrama de classes
  • Coesão
  • Encapsulamento
  • Getters e Setters
  • Modificadores de acesso
  • Objeto this
  • Encapsulamento de atributos compostos
  • Acoplamento
  • Sobrecarga de Métodos
  • Construtores e Método finalize
  • Introdução
  • Declarando construtores
  • Sobrecarga de construtores
  • Remoção de objetos e Método finalize
  • Modificador Static
  • Atributo static
  • Métodos static
  • Bloco de código static
  • Representação do modificador static na UML
  • Assertions
  • Diagramas de Sequência
  • Introdução
  • Elementos de um Diagrama de Sequência
  • Solução das questões preparatórias para certificação
  • Solução dos laboratórios opcionais de UML
  • Desenvolvimento avançado de hashCode
  • Principais Tags que podem ser utilizadas no Javadoc
  • Descrição das principais tags
  • Executando o utilitário Javadoc
  • Relacionamento entre classes
  • Associação
  • Modificador final
  • Modificador abstract
  • Relacionamento entre classes
  • Interfaces
  • Cast de objetos e polimorfismo
  • Laboratório prático
  • Método equals() e hashCode()
  • Pacotes
  • Utilizando classes de outros pacotes
  • Declarando o pacote das classes
  • Trabalhando com classes que estão em pacotes diferentes
  • Diagrama de pacotes
  • Componentes: JAR
  • Diagrama de componentes
  • Tratamento de erros
  • Introdução
  • Exceptions
  • Tratamento de erros
  • Considerações sobre override, abstract e interfaces
Carga Horária
36 horas
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB