NÍVEL BÁSICO IAJ2

Programação Orientada a Objetos e UML com Java

Classe, objeto, herança, associação, polimorfismo e UML: Enxergando o mundo das máquinas com o New!

Neste módulo são estudados os conceitos de orientação a objetos totalmente aplicados à Java, além de tratamento de erros e empacotamento de classes.

É uma preparação fundamental para o bom entendimento das APIs da plataforma Java SE e Java EE.

Conteúdo preparatório para certificação oficial da Sun (Sun Certified Java Programmer).

Banner da Promoção

Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

Introdução à criação de classes
  • Classes & Objetos
  • Atributos
  • Métodos
  • 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)
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
  • Dicas para utilização de pacotes
  • Componentes: JAR (Java ARchive)
  • 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
  • Certificação Sun Certified Java Programmer (SCJP)
Diagramas de Sequência
  • Elementos de um Diagrama de Sequência
  • Estudo de caso


Desculpe-nos.
Não existem turmas abertas no momento.

Conhecimento equivalente ao curso IAJ1 - Sintaxe da Linguagem Java ou curso Sintaxe da Linguagem Java