Season
 
  
login 
senha 
Siga a Season no Twitter
AJ2 - 2010 - Programação Orientada a Objetos e UML
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.
Pre-requisitos:
Conhecimento equivalente ao curso AJ1 - Sintaxe da Linguagem Java
A quem se destina:
Profissionais que deseje aprender o desenvolvimento utilizando a linguagem de programação 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
Pacotes Relacionados:
Entre em contato conosco:
São José dos Campos/SP
(12) 3941-7627
(12) 3913-7149
Praia Grande/SP
(13) 3302-6926
(13) 3302-6923

© Season - Treinamentos & Consultoria
São José dos Campos
(12) 3941-7627 / 3913-7149
Praia Grande
(13) 3302-6926 / 3302-6923

Visa   MasterCard   Submarino.com.br
Home | Treinamentos | Certificações | A Season | Atendimento Online
 
Season
Atendimento Online